Mail löschen, wenn nicht zustellbar
Guten Morgen, auf meinem Webserver laufen mehrere Webseiten mit mehreren Domains. Ein Postfix leitet Emails für bestimmte Domains an andere Email-Adressen weiter. Nun gibt es Mails, die mein Spam-Filter nicht erkennt, aber Google beispielsweise schon. Im Mail-Log taucht dann sowas auf: May 13 09:20:19 kronos postfix/smtp[5189]: 22393141539: to=< xxxxxxx@gmail.com>, relay=gmail-smtp-in.l.google.com[2a00:1450:4013:c00::1a]:25, delay=2.1, delays=0.08/0.01/1.2/0.79, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.goo gle.com[2a00:1450:4013:c00::1a] said: 550-5.7.1 [2a01:4f8:140:9324::2 12] Our system has detected that this 550-5.7.1 message is likely unsolicited mail. To reduce the amount of spam sent 550-5.7.1 to Gmail, this message has been bloc ked. Please visit 550-5.7.1 http://support.google.com/mail/bin/answer.py?hl=en&answer=188131 for 550 5.7.1 more information. 20si31421217wjz.5 - gsmtp (in reply to end of DATA command)) Danach landet die entsprechende Mail in der Queue und wird immer wieder versucht zu senden, was weiterhin fehlschlägt. Kann ich Postfix irgendwie sagen, dass er diese Mails direkt löschen soll? Viele Grüße, Marco
On 15.05.2015 09:31, Marco Dickert wrote:
Nun gibt es Mails, die mein Spam-Filter nicht erkennt, aber Google beispielsweise schon.
Wenn dafür jemand eine Lösung hat (abgesehen von POP3 Abholung) würde ich die auch gerne hören.
status=bounced
Die Mail wird gebounced und der bounce geht dann je nach Setup zwar eventuell wieder zu Google, aber der hat dann <> als Absender und wenn er ebenfalls bounced verschwindet die Mail.
Danach landet die entsprechende Mail in der Queue und wird immer wieder versucht zu senden, was weiterhin fehlschlägt.
Wenn da was mehrmals versucht wird dann zeig bitte davon auch Logs.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Wenn dein Mailserver eine Mail, welche extern mittels 5XX-er Fehler abgelehnt wurde, in die Queue nimmt für weitere Zustellversuche, dann ist der Mailserver Sch**** 500-er sind harte Fehler und ein sendender Mailserver **darf** damit keine weiteren Zustellversuche unternehmen. Am 15.05.2015 um 09:31 schrieb Marco Dickert:
Guten Morgen,
auf meinem Webserver laufen mehrere Webseiten mit mehreren Domains. Ein Postfix leitet Emails für bestimmte Domains an andere Email-Adressen weiter. Nun gibt es Mails, die mein Spam-Filter nicht erkennt, aber Google beispielsweise schon. Im Mail-Log taucht dann sowas auf:
May 13 09:20:19 kronos postfix/smtp[5189]: 22393141539: to=
mailto:xxxxxxx@gmail.com>, relay=gmail-smtp-in.l.google.com http://gmail-smtp-in.l.google.com[2a00:1450:4013:c00::1a]:25, delay=2.1, delays=0.08/0.01/1.2/0.79, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.goo gle.com http://gle.com[2a00:1450:4013:c00::1a] said: 550-5.7.1 [2a01:4f8:140:9324::2 12] Our system has detected that this 550-5.7.1 message is likely unsolicited mail. To reduce the amount of spam sent 550-5.7.1 to Gmail, this message has been bloc ked. Please visit 550-5.7.1 http://support.google.com/mail/bin/answer.py?hl=en&answer=188131 for 550 5.7.1 more information. 20si31421217wjz.5 - gsmtp (in reply to end of DATA command)) Danach landet die entsprechende Mail in der Queue und wird immer wieder versucht zu senden, was weiterhin fehlschlägt. Kann ich Postfix irgendwie sagen, dass er diese Mails direkt löschen soll?
Viele Grüße, Marco
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVVd75AAoJEDUc5iWoaKTkJsEP/2P0/gB0Xz49T4p9cBbmR7Dw ypq0WJC0X2HT6R5qvzTEZdbCvMO6KU2/ND+eTAvlnRkvbcc6hnsr5+ek6ejsNmLc p5sO+nGfvrWF2Fsi8CW6INElxsYn3ZUNK/qEMYXfwBgptaXzZtweX+xwJ0w5Kq92 y8HTqqS25UtYx7eK5LZLzZ++Bi/Hj9E17ZfTZIr7oLl8BfvUa5xZKRNJnJ3s6Lyx XaHkY59+4BgNZEaq9x3oc3GoLkKKpa2x5aqpUeAVmRLnTeqO5tY504UP77ORv+A9 GKbaI/L3C4+3klBfuY+x3yWEhx7WmnxvkISD62lgoKf/ymTpm/URDo8h9HYkQ/yf V2CbIa3oGhbKyrr1aDbqeGzte5pqU22r23J6W/j4Eh3i1srpiNk5o1bTAMD/2E6B 0cj4NOYDvh28z+40BbLjJKo0hrsr4NFtAj7DuWBFMBvvypR0oAadmDTGmq5k8wEa fW9Vg8o6Y7ZayU0wP5nz12jQSFw9lRTXfVBM2b+rXffb+41XTa5XhoHcaLQHEpoH co//JbJdrgJz/5PQyb/3Yyrs19RzqKhFbH3MuJRBoZ8L9+TqHjkZmFyZp1frP/AA MNqU5eNwVCZfi/lfe6tCRr7H5IESWiyymDN4vy1WE7jRTDUZjaHqP0ZddQVnhmv5 gPAJgqR6xUl3Are3YFOQ =zC58 -----END PGP SIGNATURE-----
Tobi wrote:
Wenn dein Mailserver eine Mail, welche extern mittels 5XX-er Fehler abgelehnt wurde, in die Queue nimmt für weitere Zustellversuche, dann ist der Mailserver Sch**** 500-er sind harte Fehler und ein sendender Mailserver **darf** damit keine weiteren Zustellversuche unternehmen.
Spontan würde ich eine Zeile soft_bounce = yes in main.cf vermuten: http://www.postfix.org/postconf.5.html#soft_bounce Ciao, Michael.
Hallo, 500-er sind harte Fehler und ein sendender Mailserver **darf** damit
keine weiteren Zustellversuche unternehmen.
Stimmt. Hier hab ich die Logs falsch interpretiert, da die ursprüngliche Mail auch von einer Gmail-Adresse kam. Mein Postfix hat nur versucht die Fehlermeldung (550) an den Absender zurück zu senden. Inzwischen existiert dieses Postfach aber nicht mehr (Statuscode 450): May 13 09:27:24 kronos postfix/qmgr[27761]: 45235141542: from=<>, size=6890, nrcpt=1 (queue active) May 13 09:27:25 kronos postfix/smtp[5256]: 45235141542: host mx01.gmx.com[74.208.5.27] said: 450-Requested mail action not taken: mailbox unavailable 450 Reject due to policy violations. (in reply to RCPT TO command) May 13 09:27:27 kronos postfix/smtp[5256]: 45235141542: to=<[xxxxx]@mail.com>, relay=mx00.gmx.com[74.208.5.4]:25, delay=428, delays=425/0.01/2.1/1.2, dsn=4.0.0, status=deferred (host mx00.gmx.com[74.208.5.4] said: 450-Requested mail action not taken: mailbox unavailable 450 Reject due to policy violations. (in reply to RCPT TO command)) Diese Mail war dann aber lange in der Queue und wurde stündlich versucht zu senden, bis ich sie händisch gelöscht habe. Gibt es da Abhilfe? Viele Grüße, Marco
Hallo Marco, eine gewisse Zeit sollte er es ja auch noch probieren bei einer 400er Fehlermeldung, um den anderen Mail-Server-Admins Zeit zu geben Temporäre Probleme zu beheben. Per Default gibt er es erst nach 5 Tagen auf. Das kann man mit dieser Option ändern: maximal_queue_lifetime = 2d Ich würde diese Zeit nicht unter einen Tag einstellen. Und wegen einigen Greylistings vorallem nicht unter 1h. Aber das kannst du dir natürlich selber überlegen wie du das Handhaben willst. gruß Benedikt _____ From: postfix-users [mailto:postfix-users-bounces+benedikt.schindler=gsx.de@de.postfix.org] On Behalf Of Marco Dickert Sent: Freitag, 15. Mai 2015 14:23 To: Tobi; postfix-users@de.postfix.org Subject: Re: Mail löschen, wenn nicht zustellbar Hallo, 500-er sind harte Fehler und ein sendender Mailserver **darf** damit keine weiteren Zustellversuche unternehmen. Stimmt. Hier hab ich die Logs falsch interpretiert, da die ursprüngliche Mail auch von einer Gmail-Adresse kam. Mein Postfix hat nur versucht die Fehlermeldung (550) an den Absender zurück zu senden. Inzwischen existiert dieses Postfach aber nicht mehr (Statuscode 450): May 13 09:27:24 kronos postfix/qmgr[27761]: 45235141542: from=<>, size=6890, nrcpt=1 (queue active) May 13 09:27:25 kronos postfix/smtp[5256]: 45235141542: host mx01.gmx.com[74.208.5.27] said: 450-Requested mail action not taken: mailbox unavailable 450 Reject due to policy violations. (in reply to RCPT TO command) May 13 09:27:27 kronos postfix/smtp[5256]: 45235141542: to=<[xxxxx]@mail.com>, relay=mx00.gmx.com[74.208.5.4]:25, delay=428, delays=425/0.01/2.1/1.2, dsn=4.0.0, status=deferred (host mx00.gmx.com[74.208.5.4] said: 450-Requested mail action not taken: mailbox unavailable 450 Reject due to policy violations. (in reply to RCPT TO command)) Diese Mail war dann aber lange in der Queue und wurde stündlich versucht zu senden, bis ich sie händisch gelöscht habe. Gibt es da Abhilfe? Viele Grüße, Marco
Hallo Tobi, Hallo Benedikt,
danke erstmal für eure Antworten.
@Tobi: Ja, ich meine GMX. Danke für deine Erklärung: Es leuchtet ein, dass
der 4xx-Fehler rechtmäßig kommt, da die Mailbox nicht endgültig gelöscht
wurde. Meine Interpretation war da etwas voreilig.
@all:
Ich habe die bounce_queue_lifetime und maximal_queue_lifetime wieder auf
die Standardwerte gesetzt. Im Nachhinein betrachtet war ich wohl nur etwas
nervös, weil mein Mailserver die entsprechende Mail, die auch noch eine
Spam-Mail war, öfter versuchte zu senden. Es gibt ja Massenhoster bei denen
man recht schnell auf einer Black- oder zumindest Greylist landet, ohne
wirklich etwas dafür zu können. Das versuche ich tunlichst zu vermeiden, da
ich auch einige Kunden-Mailadressen betreue, aber noch nicht alles zu 100%
durchschaue ;)
Aber wie heißt es so schön: Man lernt nie aus.
Ich möchte mich auch nochmal für die Freundlichkeit bedanken, ich kenne das
auch anders und sehe das nicht als selbstverständlich an :)
Viele Grüße,
Marco
Benedikt Schindler
Hallo Marco,
eine gewisse Zeit sollte er es ja auch noch probieren bei einer 400er Fehlermeldung,
um den anderen Mail-Server-Admins Zeit zu geben Temporäre Probleme zu beheben. Per Default gibt er es erst nach 5 Tagen auf.
Das kann man mit dieser Option ändern:
maximal_queue_lifetime = 2d
Ich würde diese Zeit nicht unter einen Tag einstellen. Und wegen einigen Greylistings vorallem nicht unter 1h.
Aber das kannst du dir natürlich selber überlegen wie du das Handhaben willst.
gruß
Benedikt
------------------------------ *From:* postfix-users [mailto:postfix-users-bounces+benedikt.schindler= gsx.de@de.postfix.org] *On Behalf Of *Marco Dickert *Sent:* Freitag, 15. Mai 2015 14:23 *To:* Tobi; postfix-users@de.postfix.org *Subject:* Re: Mail löschen, wenn nicht zustellbar
Hallo,
500-er sind harte Fehler und ein sendender Mailserver **darf** damit
keine weiteren Zustellversuche unternehmen.
Stimmt. Hier hab ich die Logs falsch interpretiert, da die ursprüngliche Mail auch von einer Gmail-Adresse kam. Mein Postfix hat nur versucht die Fehlermeldung (550) an den Absender zurück zu senden. Inzwischen existiert dieses Postfach aber nicht mehr (Statuscode 450):
May 13 09:27:24 kronos postfix/qmgr[27761]: 45235141542: from=<>, size=6890, nrcpt=1 (queue active) May 13 09:27:25 kronos postfix/smtp[5256]: 45235141542: host mx01.gmx.com[74.208.5.27] said: 450-Requested mail action not taken: mailbox unavailable 450 Reject due to policy violations. (in reply to RCPT TO command) May 13 09:27:27 kronos postfix/smtp[5256]: 45235141542: to=<[xxxxx]@ mail.com>, relay=mx00.gmx.com[74.208.5.4]:25, delay=428, delays=425/0.01/2.1/1.2, dsn=4.0.0, status=deferred (host mx00.gmx.com[74.208.5.4] said: 450-Requested mail action not taken: mailbox unavailable 450 Reject due to policy violations. (in reply to RCPT TO command))
Diese Mail war dann aber lange in der Queue und wurde stündlich versucht zu senden, bis ich sie händisch gelöscht habe.
Gibt es da Abhilfe?
Viele Grüße, Marco
participants (5)
-
Benedikt Schindler -
Florian Pritz -
Marco Dickert -
Michael Ströder -
Tobi