Gibt es einen E-Mail-Header, der Antworten der meisten Auto-Responder vermeidet?

12

Ich habe einige Skripte, die bei Bedarf automatisch kleine E-Mail-Benachrichtigungen senden. Ich erhalte eine kleine Anzahl von Nachrichten mit automatischer Antwort (z. B. Abwesenheit oder Urlaub) von diesen zurück. Gibt es einen Header, den ich der E-Mail hinzufügen kann, der (gut erzogenen) Auto-Respondern anzeigt, dass ich an keiner Antwort interessiert bin?

Siehe auch diese verwandte StackOverflow-Frage .

Tony Meyer
quelle

Antworten:

12

Das Hinzufügen eines " List-Id" Headers oder eines " Precedence: list" Headers sollte das Problem für gut erzogene Auto-Responder lösen. Das Verhalten stammt aus dem ursprünglichen Urlaubsprogramm für UNIX. Unter anderem wird nicht auf eine E-Mail geantwortet, die scheinbar aus einer Liste stammt. Mit der Kopfzeile der Listen-ID wären Sie wahrscheinlich besser dran, als mit der Prioritätseinstellung Risiken einzugehen, aber versuchen Sie beides.

Rik Schneider
quelle
1
RFC3834:Because Precedence is not a standard header field, and its use and interpretation vary widely in the wild, no particular responder behavior in the presence of Precedence is recommended by this specification.
Jasen
11

Ich glaube, es Precedence: Bulkist die kanonische Umgebung, aber die Anzahl der Menschen, deren Autoresponder sich daran halten, ist winzig. Tatsache ist, dass sich die überwiegende Mehrheit der Autoresponder schlecht benimmt.

womble
quelle
RFC3834Because Precedence is not a standard header field, and its use and interpretation vary widely in the wild, no particular responder behavior in the presence of Precedence is recommended by this specification.
Jasen
Ja, das habe ich gesagt.
womble
1

Nein, da ist nichts, was immer funktioniert.

Es gibt Standards

Das Senden mit einem Null-Rückgabepfad (leerer Umschlagsender, SMTP MAIL FROM:<>) sollte Autotoresponder verhindern ( https://tools.ietf.org/html/rfc5321#section-4.5.5 ).

Implementierer automatisierter E-Mail-Prozessoren sollten darauf achten, dass die verschiedenen Arten von Nachrichten mit einem Null-Umkehrpfad korrekt behandelt werden. Insbesondere sollten solche Systeme NICHT auf Nachrichten mit einem Null-Umkehrpfad antworten.

Das Festlegen eines automatisch übermittelten Headers sollte ebenfalls funktionieren ( https://tools.ietf.org/html/rfc3834#section-2 ).

Automatische Antworten sollten NICHT als Antwort auf eine Nachricht ausgegeben werden, die ein automatisch übermitteltes Headerfeld enthält

Und dann ist da noch Microsoft ...

Abschnitt 2.2.3.2.14 in https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxcmail/e489ffaf-19ed-4285-96d9-c31c42cab17f (URL kann nach Lust und Laune von Microsoft ablaufen) [MSOXCMAIL] 2.2.3.2.14

sagt

2.2.3.2.14 Unterdrückung automatischer Antworten

Um den Wert der PidTagAutoResponseSuppress-Eigenschaft (Abschnitt 2.1.3.2.20) auf -1 zu setzen und anzugeben, dass alle automatischen Antworten auf die Nachricht unterdrückt werden sollen, MÜSSEN Clients einen X-Auto-Response-Suppress-Header mit dem Wert "All" schreiben ".

...

MIME-Reader MÜSSEN <116> einzelne Elemente eines X-Auto-Response-Suppress-Headers Bits im Wert der PidTagAutoResponseSuppress-Eigenschaft gemäß der Tabelle zuordnen. Wenn sowohl der X-Auto-ResponseSuppress- als auch der Precedence-Header vorhanden sind, sollte der PidTagAutoResponseSuppress-Eigenschaftswert 0xFFFFFFFF sein, aber möglicherweise <117> 0x00000000. Wenn der Wert des X-Auto-Response-Suppress-Headers nicht dem in der Tabelle in Abschnitt 2.1.3.2.20 angegebenen Wert entspricht, sollten MIME-Reader <118> den gesamten Header ignorieren.

Diese kleinen Notizen sind am aufschlussreichsten

<116> Abschnitt 2.2.3.2.14: Outlook 2010, Outlook 2013, Outlook 2016 und Outlook 2019 lesen den X-Auto-Response-Suppress-Header nicht.

<117> Abschnitt 2.2.3.2.14: Exchange 2003 verwendet diesen Wert für die PidTagAutoResponseSuppress-Eigenschaft ([MS-OXOMSG] Abschnitt 2.2.1.77).

<118> Abschnitt 2.2.3.2.14: Exchange 2003, Office Outlook 2003 und Office Outlook 2007 ignorieren die Header X-Auto-Response-Suppress und Precedence.

also presubamly Exchange Server 2007oder neuer wollen X-Auto-Response-Suppress und Outlook willPrecedence

Beachten Sie, dass dies https://tools.ietf.org/html/rfc3834#section-2 ignoriert

(Da die Vorrangstellung kein Standard-Headerfeld ist und ihre Verwendung und Interpretation in freier Wildbahn stark variiert, wird in dieser Spezifikation kein bestimmtes Responderverhalten bei Vorrang empfohlen.)

Der beste Schritt ist wahrscheinlich, alle vier oder so viele wie möglich zu machen.

Jasen
quelle