
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