Richten Sie Postfix als Fake-Server ähnlich wie Neptune und Papercut ein

Richten Sie Postfix als Fake-Server ähnlich wie Neptune und Papercut ein

Ich möchte Postfix in unserer Entwicklungs- und Bühnenumgebung so konfigurieren, dass nur E-Mails wie Papercut und Neptune gespeichert werden?

Es ist sehr wichtig, dass die eigentlichen E-Mails nicht versendet, sondern nur gespeichert werden, um sie im Rahmen der Qualitätssicherung überprüfen zu können.

Antwort1

Verwenden Sie eine reguläre Ausdruckszuordnung, um alle Empfänger umzuschreiben. Solange Ihre E-Mail über SMTP übermittelt wird, ist dies ausreichend.

In main.cf

virtual_alias_maps = regexp:/etc/postfix/recipients

In /etc/postfix/recipients


\#[email protected] is a mailbox where QA will receive email
/.+/   [email protected]

Antwort2

Warum einen vollwertigen Mailserver einrichten, wenn Sie dafür einfach Python verwenden könnten?

python -m smtpd -n -c DebuggingServer localhost:25 | tee emails.log

verwandte Informationen