Verhindern Sie, dass Fehler bei der Zustellung von E-Mails bei der Weiterleitung von Spam-Adressen auftreten

549
Mike Shulman

Ich leite meine E-Mail mit procmail von einem Linux-Server (mit Exim) an mein Google Mail-Konto weiter. Häufig erhalte ich "Mail delivery failed" -Fehler aus Spam-Nachrichten, die an mich gesendet wurden, wobei der Fehler eine SMTP-Ablehnung von Google Mail aufgrund eines potenziellen Sicherheitsproblems ist. Ich schätze, dass exim / procmail so konfiguriert ist, dass es mich (und nicht den ursprünglichen Absender der E-Mail) über SMTP-Fehler von Adressen informiert, an die ich meine E-Mails weiterleite, da dies im Allgemeinen auf ein Problem mit meiner Weiterleitungskonfiguration hinweist. In diesem Fall ist der Fehler jedoch nicht mein Problem, sondern der des ursprünglichen Absenders. Wie kann ich exim / procmail so konfigurieren, dass mir diese Nachrichten nicht gesendet werden?

0

1 Antwort auf die Frage

1
tripleee

Mit einigem Zögern würde ich den Auto-Submitted:in RFC3834 standardisierten Header betrachten, der es Ihnen ermöglicht, Bounce-Nachrichten für automatisch generierte E-Mails zu unterdrücken. Daher ist es nicht für die Verwendung in weitergeleiteten Nachrichten gedacht, aber es ist einen Versuch wert.

Sie würden das der weitergeleiteten Nachricht in etwa wie folgt hinzufügen:

:0 | formail -I "Auto-Submitted: forwarded" \ | $SENDMAIL -oi -f '' yourinbox@gmail.example.com 

Der forwardedWert ist nicht standardisiert, aber auf die Art und Weise, wie ich die Spezifikation lese, sollte jeder andere Wert als "Nein" die Bounces unterdrücken.

Ich habe die -f ''Option auch als Rückfall geworfen; Wenn es funktioniert, kann es von selbst nützlich sein, da viele Mail-Server keine Bounces für Nachrichten mit leerem Briefumschlagsender erzeugen. Es ist jedoch nicht bei allen Sites möglich, dies zu steuern.

Vielen Dank! Ich habe es noch nicht ausprobiert, aber ich bin nicht sicher, dass dies die richtige Lösung sein wird, da RFC3834 ausdrücklich besagt, dass es sich nicht um Zustellungsstatusbenachrichtigungen handelt, die stattdessen in [RFC3461] (http: // tools) beschrieben werden. ietf.org/search/rfc3461). Wenn ich die E-Mails richtig lese, ist Google Mail nicht genau _bouncing_, sondern lehnt die Nachrichten auf der SMTP-Ebene ab, wodurch der _my_-Mail-Server einen DSN ausgibt. Mike Shulman vor 10 Jahren 0
Dann reicht die Option "-f" für Sendmail aus. tripleee vor 10 Jahren 0