[ext] Kopie abgelehnter Mails
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Di Jun 20 15:14:40 CEST 2023
> ich würde gerne Postfix dazu überreden, mir eine Kopie von ausgehenden Mails
> zukommen zu lassen, die vom EmpfängerServer wegen Spam abgelehnt wurden.
Interessant Idee
> Hierzu in main.cf die Zeile eingefügt.
>
> smtp_reply_filter = pcre:/etc/postfix/access_checks/outgoing.reply_filter
Damit kannst Du eine 5xx Abweisung in etwas anderes umwandeln.
Aus der Doku "A mechanism to transform replies from remote SMTP
servers one line at a time."
Kurzum: Du kannst damit Antworten ÄNDERN, aber nicht Mail umrouten.
Zumindest nicht direkt.
> Der Inhalt als Beispiel:
>
> /.*said: 550 5.7.1 Refused by local policy. No SPAM please.*/ BCC spam at meinedomain.de
"Besser":
/^550 5.7.1 Refused by local policy. No SPAM please.*/ BCC spam at meinedomain.de
Du ersetzt also die Quittierung der "Gegenseite":
550 5.7.1 Refused by local policy. No SPAM please
durch:
BCC spam at meinedomain.de
Und ich sage Dir: Das ist keine gültige SMTP Antwort.
> Mache ich da einen Denkfehler?
Ja
> Oder geht das gar nicht?
So geht das nicht. Was ginge:
/^5(50 5\.7\.1 Refused by local policy. No SPAM please.*)/ 4${1}
das macht ein
550 5.7.1 Refused by local policy. No SPAM please
zu
450 5.7.1 Refused by local policy. No SPAM please
Auswirkung: Die Mail gammelt bei Dir in der Queue rum.
Aber dort kannst Du Sie dann rauspopeln:
postcat -q -h $QUEUEID > spammmail.txt
postcat -q -b $QUEUEID >> spammmail.txt
less spammmail.txt
--
Ralf Hildebrandt
Geschäftsbereich IT | Abteilung Netzwerk
Charité - Universitätsmedizin Berlin
Campus Benjamin Franklin
Hindenburgdamm 30 | D-12203 Berlin
Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
ralf.hildebrandt at charite.de | https://www.charite.de
Mehr Informationen über die Mailingliste Postfixbuch-users