1. Produkte
  2.   Email
  3.   GO
  4.   MailHog
 
  

Open-Source-Go-Bibliothek zum Testen von E-Mail-Nachrichten

Kostenloses E-Mail-Testtool für Entwickler, entwickelt in GO.

MailHog ist ein Open-Source-E-Mail-Testtool für Entwickler. Sie können Ihre Anwendungen so konfigurieren, dass sie MailHog für die SMTP-Zustellung verwenden, Sie können E-Mail-Nachrichten mit der JSON-API abrufen oder sie in der Webbenutzeroberfläche anzeigen. Sie können auch Nachrichten an echte SMTP-Server beenden.

MailHog implementiert die ESMTP-Serverimplementierung, unterstützt SMTP AUTH und PIPELINING, bietet eine Webschnittstelle zum Anzeigen von Text- oder HTML-E-Mails, zeigt Echtzeit-E-Mail-Updates an und gibt E-Mails an echte SMTP-Server weiter. Darüber hinaus unterstützt die API mehrteiliges MIME und ermöglicht das Herunterladen einzelner MEME-Teile. MailHog verwendet In-Memory-Nachrichtenspeicher und verwendet MongoDB und dateibasierten Speicher für die Nachrichtenpersistenz.

Previous Next

Erste Schritte mit MailHog

MailHog wurde mit GO erstellt, das ohne Installation auf mehreren Plattformen ausgeführt werden kann

Führen Sie MailHog unter MacOS aus

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

Konfigurieren Sie MailHog für ausgehendes SMTP

Um ausgehendes SMTP zu konfigurieren, müssen Sie eine JSON-Datei mit der folgenden Struktur erstellen und MH_OUTGOING_SMTP oder -outgoing-smtp festlegen.

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

In der JSON-Datei sind nur Name, Host und Port erforderlich, um SMTP-E-Mails zu senden.

 Deutsch