Библиотека Go с отворен код за тестване на имейл съобщения

Безплатен инструмент за тестване на имейл за програмист, разработен в GO.

MailHog е инструмент за тестване на имейл с отворен код за разработчици. Можете да конфигурирате вашите приложения да използват MailHog за SMTP доставка, можете да извличате имейл съобщения с JSON API или да ги преглеждате в уеб интерфейса. Можете също така да завършвате съобщения до реални SMTP сървъри.

MailHog внедрява внедряване на ESMTP сървър, поддържа SMTP AUTH и PIPELINING, предоставя уеб интерфейс за преглед на текстови или HTML имейли, показва имейл актуализации в реално време и освобождава имейли към реални SMTP сървъри. Освен това API поддържа многочастен MIME и позволява изтегляне на отделни MEME части. MailHog използва съхранение на съобщения в паметта и използва MongoDB и базирано на файлове хранилище за постоянство на съобщенията.

Previous Next

Първи стъпки с MailHog

MailHog е създаден с GO, който работи без инсталиране на множество платформи

Стартирайте MailHog на MacOS

brew update && brew install mailhog
You can start running MailHog in MacOs by running mailhog in the command line.

Конфигурирайте MailHog за изходящ SMTP

За да конфигурирате изходящ SMTP, трябва да създадете JSON файл със следната структура и да зададете MH_OUTGOING_SMTP или -outgoing-smtp.

{
"server name": {
  "name": "server name",
  "host": "...",
  "port": "587",
  "email": "...",
  "username": "...",
  "password": "...",
  "mechanism": "PLAIN"
}
            }

В JSON файла се изискват само име, хост и порт за изпращане на SMPT имейл.

 Български