1. Termékek
  2.   Email
  3.   GO
  4.   MailHog
 
  

Nyílt forráskódú Go Library az e-mail üzenetek teszteléséhez

Ingyenes e-mail tesztelő eszköz fejlesztőknek, GO-ban fejlesztették ki.

A MailHog egy nyílt forráskódú e-mail tesztelő eszköz fejlesztők számára. Beállíthatja alkalmazásait a MailHog használatára az SMTP kézbesítéshez, lekérheti az e-mail üzeneteket a JSON API-val, vagy megtekintheti őket a webes felhasználói felületen. A valódi SMTP-kiszolgálóknak küldött üzeneteket is leállíthatja.

A MailHog megvalósítja az ESMTP-kiszolgáló megvalósítását, támogatja az SMTP AUTH-ot és a PIPELINING-et, webes felületet biztosít a szöveges vagy HTML-e-mailek megtekintéséhez, valós idejű e-mail-frissítéseket jelenít meg, és az e-maileket valódi SMTP-kiszolgálókra bocsátja ki. Ezenkívül az API támogatja a többrészes MIME-t, és lehetővé teszi az egyes MEME-részek letöltését. A MailHog a memórián belüli üzenettárolást használja, és MongoDB-t és fájlalapú tárolást használ az üzenetek fennmaradásához.

Previous Next

A MailHog használatának megkezdése

A MailHog a GO-val készült, amely telepítés nélkül fut több platformon

Futtassa a MailHog-ot MacOS rendszeren

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

A MailHog beállítása kimenő SMTP-hez

A kimenő SMTP konfigurálásához létre kell hoznia a következő szerkezetű JSON-fájlt, és be kell állítania az MH_OUTGOING_SMTP vagy -outgoing-smtp értéket.

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

A JSON-fájlban csak a név, a gazdagép és a port szükséges az SMPT e-mailek küldéséhez.

 Magyar