1. produkty
  2.   E-mailem
  3.   GO
  4.   MailHog
 
  

Open Source Go Library pro testování e-mailových zpráv

Bezplatný nástroj pro testování e-mailů pro vývojáře, vyvinutý v GO.

MailHog je open source nástroj pro testování e-mailů pro vývojáře. Své aplikace můžete nakonfigurovat tak, aby používaly MailHog pro doručování SMTP, můžete načítat e-mailové zprávy pomocí JSON API nebo je prohlížet ve webovém uživatelském rozhraní. Můžete také ukončit zprávy na skutečné servery SMTP.

MailHog implementuje implementaci ESMTP serveru, podporuje SMTP AUTH a PIPELINING, poskytuje webové rozhraní pro prohlížení textových nebo HTML e-mailů, zobrazuje aktualizace e-mailů v reálném čase a uvolňuje e-maily na skutečné servery SMTP. Kromě toho API podporuje vícedílné MIME a umožňuje stahování jednotlivých částí MEME. MailHog používá úložiště zpráv In-memory a pro zachování zpráv používá MongoDB a úložiště založené na souborech.

Previous Next

Začínáme s MailHog

MailHog je postaven s GO, který běží bez instalace na více platformách

Spusťte MailHog na MacOS

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

Nakonfigurujte MailHog pro odchozí SMTP

Abyste mohli nakonfigurovat odchozí SMTP, musíte vytvořit soubor JSON s následující strukturou a nastavit MH_OUTGOING_SMTP nebo -outgoing-smtp.

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

V souboru JSON je k odeslání e-mailu SMPT vyžadován pouze název, hostitel a port.

 Čeština