Wenn ich etwas entwickle, das E-Mails sendet, möchte ich manchmal keine E-Mails senden, aber ich möchte sehen, welche E-Mails mit Live-Daten gesendet werden. Es gibt jedoch keine einfache Möglichkeit, dies zu tun, da ich keinen lokalen SMTP-Server gefunden habe, der meine E-Mails empfängt und sie dann einfach für mich in einer Warteschlange hält, damit ich sie anzeigen kann.
In Windows XP und Vista habe ich den lokal installierten SMTP-Server verwendet und ihn so eingestellt, dass er an einen nicht vorhandenen Smart Host übermittelt wird. Die E-Mail befand sich nur für immer im Ordner "inetput \ mailroot \ queue" und konnte angezeigt werden wann immer ich wollte. In Windows 7 gibt es jedoch keinen integrierten SMTP-Server mehr. Obwohl ich eine Reihe von SMTP-Servern gefunden habe, die lokal installiert werden können und E-Mails für mich weiterleiten, möchte ich einen, der keine E- Mails weiterleitet .
Hat jemand Vorschläge, wie diese Funktionalität erreicht werden kann? Ich habe überlegt, meine eigenen zu schreiben, aber die Implementierung der gesamten RFC-Spezifikation schien eine große Aufgabe zu sein, wenn es etwas gibt. Vielleicht gibt es ein Open-Source-Projekt, das ich ändern könnte, um die E-Mails auf die Festplatte zu schreiben, anstatt sie zuzustellen.
Antworten:
Papercut ist wahrscheinlich das, was Sie wollen.
quelle
Eine weitere lokale Test-SMTP-Serveranwendung: https://nilhcem.github.io/FakeSMTP/
quelle
Genial, kostenlos, plattformübergreifend und läuft sogar gut in einer VM-Umgebung wie Vagrant: http://mailcatcher.me/
quelle
Vielleicht möchten Sie sich NDdumbster ansehen
quelle