Open Source Go-bibliotheek voor het testen van e-mailberichten
Gratis e-mailtesttool voor ontwikkelaar, ontwikkeld in GO.
MailHog is een Open Source e-mailtesttool voor ontwikkelaars. U kunt uw applicaties configureren om MailHog te gebruiken voor SMTP-bezorging, u kunt e-mailberichten ophalen met de JSON API of ze bekijken in de web-UI. U kunt ook berichten naar echte SMTP-servers beëindigen.
MailHog implementeert ESMTP-serverimplementatie, ondersteunt SMTP AUTH en PIPELINING, biedt een webinterface om tekst- of HTML-e-mails te bekijken, geeft realtime e-mailupdates weer en geeft e-mails vrij aan echte SMTP-servers. Bovendien ondersteunt de API meerdelige MIME en maakt het downloaden van afzonderlijke MEME-onderdelen mogelijk. MailHog gebruikt berichtenopslag in het geheugen en gebruikt MongoDB en op bestanden gebaseerde opslag voor het bewaren van berichten.
Aan de slag met MailHog
MailHog is gebouwd met GO die zonder installatie op meerdere platforms draait
Voer MailHog uit op MacOS
brew update && brew install mailhog
You can start running MailHog in MacOs by running mailhog in the command line.MailHog configureren voor uitgaande SMTP
Om uitgaande SMTP te configureren, moet u een JSON-bestand maken met de volgende structuur en MH_OUTGOING_SMTP of -outgoing-smtp instellen.
{
"server name": {
"name": "server name",
"host": "...",
"port": "587",
"email": "...",
"username": "...",
"password": "...",
"mechanism": "PLAIN"
}
}
In het JSON-bestand zijn alleen naam, host en poort vereist om SMPT-e-mail te verzenden.