Localhost Dummy SMTP Server

Meine Entwicklungsumgebung ist WAMP und kürzlich konnte ich mich an das Passwort für das Backend eines CMS nicht mehr erinnern. Und ein neues Passwort wird per Email versendet.

Hier kommt nun smtp4dev – ein dummy SMTP-Server für Windows – ins Spiel. Das Programm lauscht auf Port 25 (oder einem anderen konfigurierten Port) und fängt die ausgehenden Mails ab. Natürlich ist dies über fake sendmail und die entsprechende Konfiguration der php.ini ebenfalls möglich. Jedoch funktioniert smtp4dev ohne ein allfälliges Editieren der php.ini Out of the box. Ausserdem kann das Lauschen auf Port 25 ganz einfach auch wieder abgeschaltet werden. Über die Optionen von smtp4dev lassen sich bequem Server und Port konfigurieren.

Über das User-Interface können dann die Mails direkt, resp. auch über ein Mail-Client geöffnet werden.

Der Mail-Header ist über das Interface ebenfalls einsehbar.

 

smtp4dev kann bei github als Windows Installer (msi) heruntergeladen werden:
https://github.com/smorks/smtp4dev/releases