Postfix: 'Hard' Bounces erneut senden

Postfix: 'Hard' Bounces erneut senden

Aufgrund einer schwarzen Liste von IP-Adressen wurden mehrere Nachrichten vom Mailserver des Empfängers mit dem Statuscode 550 abgelehnt. Ich habe das Problem behoben, das dazu geführt hat, dass der Host auf die schwarze Liste gesetzt wurde, und den Eintrag aus der schwarzen Liste entfernt.

Ich möchte, dass Postfix die fehlgeschlagenen Nachrichten erneut sendet (es handelt sich um automatisierte Codeüberprüfungs-E-Mails für das Entwicklungsteam, also ziemlich wichtig). Ist das möglich, und wenn ja, was ist der beste Ansatz? Wenn Postfix nicht dazu gebracht werden kann, diese Nachrichten automatisch erneut zu senden, gibt es dann zumindest eine Möglichkeit, sie wiederherzustellen, sodass sie manuell erneut gesendet werden können?

Antwort1

Sie könnenSMTP-AntwortfilterFunktion zum Umwandeln von Hard Reject in Soft Reject beim Senden von E-Mails. Die Idee kam vondieser Thread.

Fügen Sie in main.cfdiese Zeile hinzu

smtp_reply_maps = pcre:/etc/postfix/smtp_5xx_to_4xx

und /etc/postfix/smtp_5xx_to_4xxfügen Sie in die Zeile

if !/^5[0-9][0-9][ -]5\.1\.[0-9] /
    /^5(.*)$/ 4$1
endif

verwandte Informationen