Open Source Go Library til test af e-mail-beskeder
Gratis e-mail-testværktøj til udvikler, udviklet i GO.
MailHog er et Open Source e-mail-testværktøj til udviklere. Du kan konfigurere dine applikationer til at bruge MailHog til SMTP-levering, du kan hente e-mail-beskeder med JSON API eller se dem i web-UI. Du kan også afslutte beskeder til rigtige SMTP-servere.
MailHog implementerer ESMTP-serverimplementering, understøtter SMTP AUTH og PIPELINING, giver en webgrænseflade til at se tekst- eller HTML-e-mails, viser e-mail-opdateringer i realtid og frigiver e-mails til rigtige SMTP-servere. Desuden understøtter API'et flerdelt MIME og tillader download af individuelle MEME-dele. MailHog bruger meddelelseslagring i hukommelsen og bruger MongoDB og filbaseret lagring til meddelelsesvedholdenhed.
Kom godt i gang med MailHog
MailHog er bygget med GO, der kører uden installation på flere platforme
Kør MailHog på MacOS
brew update && brew install mailhog
You can start running MailHog in MacOs by running mailhog in the command line.Konfigurer MailHog til udgående SMTP
For at konfigurere udgående SMTP skal du oprette JSON-fil med følgende struktur og indstille MH_OUTGOING_SMTP eller -outgoing-smtp.
{
"server name": {
"name": "server name",
"host": "...",
"port": "587",
"email": "...",
"username": "...",
"password": "...",
"mechanism": "PLAIN"
}
}
I JSON-filen kræves kun navn, vært og port for at sende SMPT-e-mail.