1. Tuotteet
  2.   Sähköposti
  3.   GO
  4.   MailHog
 
  

Avoimen lähdekoodin Go Library sähköpostiviestien testaamista varten

Ilmainen sähköpostin testaustyökalu kehittäjälle, kehitetty GO:ssa.

MailHog on avoimen lähdekoodin sähköpostin testaustyökalu kehittäjille. Voit määrittää sovelluksesi käyttämään MailHogia SMTP-toimitukseen, voit hakea sähköpostiviestejä JSON API:lla tai tarkastella niitä verkkokäyttöliittymässä. Voit myös lopettaa viestit oikeille SMTP-palvelimille.

MailHog toteuttaa ESMTP-palvelimen toteutuksen, tukee SMTP AUTH- ja PIPELINING-toimintoja, tarjoaa verkkokäyttöliittymän teksti- tai HTML-sähköpostien katseluun, näyttää reaaliaikaiset sähköpostipäivitykset ja julkaisee sähköpostit oikeille SMTP-palvelimille. Lisäksi API tukee moniosaista MIME:tä ja mahdollistaa yksittäisten MEME-osien lataamisen. MailHog käyttää muistissa olevaa viestien tallennustilaa ja MongoDB:tä ja tiedostopohjaista tallennustilaa viestien pysyvyyttä varten.

Previous Next

MailHogin käytön aloittaminen

MailHog on rakennettu GO:lla, joka toimii ilman asennusta useille alustoille

Suorita MailHog MacOS:ssa

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

Määritä MailHog lähtevälle SMTP:lle

Jotta voit määrittää lähtevän SMTP:n, sinun on luotava seuraavan rakenteen mukainen JSON-tiedosto ja asetettava MH_OUTGOING_SMTP tai -outgoing-smtp.

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

JSON-tiedostossa tarvitaan vain nimi, isäntä ja portti SMPT-sähköpostin lähettämiseen.

 Suomen