1. Produkty
  2.   E-mail
  3.   GO
  4.   MailHog
 
  

Biblioteka Open Source Go do testowania wiadomości e-mail

Darmowe narzędzie do testowania poczty e-mail dla programisty, opracowane w GO.

MailHog to narzędzie do testowania poczty e-mail typu Open Source dla programistów. Możesz skonfigurować swoje aplikacje, aby używały MailHog do dostarczania SMTP, możesz pobierać wiadomości e-mail za pomocą interfejsu API JSON lub wyświetlać je w interfejsie WWW. Możesz także zakończyć wiadomości do prawdziwych serwerów SMTP.

MailHog implementuje implementację serwera ESMTP, obsługuje SMTP AUTH i PIPELINING, zapewnia interfejs WWW do przeglądania wiadomości tekstowych lub HTML, wyświetla aktualizacje wiadomości e-mail w czasie rzeczywistym i wysyła wiadomości e-mail do prawdziwych serwerów SMTP. Ponadto API obsługuje wieloczęściowe MIME i umożliwia pobieranie pojedynczych części MEME. MailHog używa przechowywania wiadomości w pamięci i używa MongoDB oraz pamięci opartej na plikach do utrwalania wiadomości.

Previous Next

Pierwsze kroki z MailHog

MailHog jest zbudowany z GO, który działa bez instalacji na wielu platformach

Uruchom MailHog na MacOS

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

Skonfiguruj MailHog dla wychodzącego SMTP

W celu skonfigurowania wychodzącego SMTP należy utworzyć plik JSON o poniższej strukturze i ustawić MH_OUTGOING_SMTP lub -outgoing-smtp.

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

W pliku JSON tylko nazwa, host i port są wymagane do wysłania wiadomości e-mail SMPT.

 Polski