MailHog: Unterschied zwischen den Versionen
(→Entscheidungsvorlage MailHog für AC) |
|||
Zeile 1: | Zeile 1: | ||
− | =Entscheidungsvorlage | + | =Entscheidungsvorlage MailHog [https://github.com/mailhog/MailHog] für AC= |
Aufgabenstellung ist MailHog und Alternativen ansehen, um für oK-Module ein Testtool auszuwählen mit welchem Emails überprüfen werden können, ob die korrekt versendet werden. | Aufgabenstellung ist MailHog und Alternativen ansehen, um für oK-Module ein Testtool auszuwählen mit welchem Emails überprüfen werden können, ob die korrekt versendet werden. | ||
Version vom 6. Dezember 2018, 13:53 Uhr
Inhaltsverzeichnis
Entscheidungsvorlage MailHog [1] für AC
Aufgabenstellung ist MailHog und Alternativen ansehen, um für oK-Module ein Testtool auszuwählen mit welchem Emails überprüfen werden können, ob die korrekt versendet werden.
Bewertung von MailHog als Testtool für openKONSEQUENZ
Einschätzung von AGo.
Für eine solche Aufgabe ist MailHog gut geeignet. Es gibt Alternativen, die aber komplizierter Aufzusetzen sind, keinen Webclient für die Nachrichten haben oder als Cloud Service arbeiten. Insgesamt macht MailHog den besten Eindruck. MailHog scheint ausgereift zu sein. Es wurde seit April 2017 nicht mehr daran gearbeitet. Hat mit 21 Contributors aber einen gewissen Stamm an Mitarbeitern - wovon sicherlich der ein oder andere noch weitergemacht hätte, wenn es nicht abgeschlossen wäre. Die direkten Konkurrenten wurden noch länger nicht mehr bearbeitet.
Würden Debug-Nachrichten per Email versendet, dann könnte man vermutlich auf DebugMail (Cloud Service) oder SMTP4dev (wenn "fertig") wechseln. Im BTB (Betriebstagebuch) werden aber damit nicht Debug-Nachrichten organisiert, sondern normale Laufzeit-Nachrichten die das System an Nutzer versendet gedebugt. Oder man benutzt einen komplett eigenen Email-Server dafür - hier ist aber der Konfigurationsaufwand sehr hoch.
Empfehlung: MailHog als empfohlenes Werkzeug zum Testen von Mailversand ins AC-Handbuch aufnehmen.
Gegenüberstellung von Alternativen
Hier die einzelnen Werkzeuge die ich (AGo) mir angesehen habe mit Stichpunkten dazu:
MailHog
Entwickelt bis 2017-4 Email Test Tool für Entwickler Einfach einzusetzen (einfacher als MailCatcher) Empfängt alle Emails und macht sie in Weboberfläche sichtbar oder über JSON-API Freie Software MIT Lizenz Windows, Linux, FreeBSD and OSX 21 Contributors
POSTFIX
Mail Transfer Agent (wie Sendmail)
Mailtrap
Freemium: kostet monatlich je nach Emailmenge mehr oder weniger Geld OnlineTool
DebugMail
OnlineTool Für Debug-Mails
FakeSMTP
SMTP Server mit GUI für Test-Emails BSD oder GPL Java 2015 Letzte Version
SMTP4dev v3
noch in entwicklung befindlich, damit teams per web ui darauf zugreifen können. v2 nur windows client. .net core muss verfügbar sein. bsd3-Lizenz 5 Contributors