[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