2009-06-22 7 views
16

für diese googeln und haben nichts gefunden ...Detecting Outlook automatische Antwort/Out-of-Office-E-Mails

Weiß jemand, ob es einen Weg gibt, ein Outlook-E-Mail-Element gegeben, zu erkennen, ob es sich um gesendet von der "Out Of Office-Assistent"? Gibt es eine Eigenschaft, die Outlook für das Objekt festlegt, oder Headerinformationen, die eine E-Mail als solche kennzeichnen? Ich hatte gehofft, die Betreffzeile für "Out Of Office" usw. nicht analysieren zu müssen.

Es wäre toll, wenn es einen Standard gäbe, also könnten auch automatische Antworten von anderen E-Mail-Diensten (wie Gmail) gefunden werden, aber Für mich ist Outlook die höchste Priorität.

+1

Dies ist die beste Antwort, die ich gestoßen bin http://StackOverflow.com/Questions/154718/precedence-header-in-email/301958#301958. Wenn Sie sich mit dem gleichen Exchange-Server wie die Person mit der automatischen Antwort verbinden, können Sie möglicherweise eine Eigenschaft für das Exchange-Element wie diese verwenden https://social.technet.microsoft.com/Forums/office/en-US/ 55835d56-5f80-4b70-8d61-18bd4f056180/how-to-identifizieren-eine-out-of-office-E-Mail-Nachricht? Forum = exchangesvrdevelopment – Rory

Antwort

8

Es gibt ein Header-Feld (http://www.iana.org/assignments/auto-submitted-keywords/auto-submitted-keywords.xhtml) aber es scheint, dass MS Outlook es nicht festgelegt (zumindest nicht Outlook 2003). Ich vermute, dass Sie die Betreffzeile analysieren müssen.

+0

Das wäre wirklich toll, aber leider sieht es so aus, als wäre der Vorschlag zu neu (2008 -12-23) für jedes Microsoft-Produkt. – jean

+1

Das Thema ist furchtbar spröde; lokalisierte Versionen von Oulook haben einen lokalisierten Betreff. Aber selbst wenn Sie in jeder Version von Outlook (und Exchange usw.) eine Liste aller Übersetzungen erhalten könnten, ist dies auch anfällig für Fehlalarme. – tripleee

+3

Ich habe mit Outlook 2010 und Exchange 2010 getestet und die automatische Antwort hat das Attribut "Automatisch übermittelt: Automatisch geantwortet". –

18

Geben Sie für diese Header:

  • x-autorespond
  • Vorrang oder x-Vorrang mit dem Wert "auto_reply", "Bulk" oder "Junk"
  • Auto-eingereicht mit dem Wert "auto-antwortete:"
  • x-Auto-Antwort-Unterdrückung (nicht immer sehen, beantworten unten)

und Themen, beginnend mit:

  • Auto:
  • Automatische Antwort
  • Autosvar
  • Automatisk svar
  • Automatisch antwoord
  • Abwesenheitsnotiz
  • Risposta Non al Computer
  • Automatisch antwoord
  • Auto Response
  • Respuesta automática
  • Fuori sede
  • Ou t von Office
  • Frånvaro
  • Réponse automatique
+0

Durch Überprüfen der Kopfzeilen ist es immer noch notwendig, die Betreffzeile zu überprüfen? – user4271704

+0

Ich habe Fälle gesehen, in denen keiner der Header auf eine Abwesenheitsantwort eingestellt ist - keine Ahnung warum. Um 100% sicher zu sein, würde ich auch die Betreffzeile überprüfen. – Raziel

18

Diese Frage kommt oft in Google, so dass ich beschlossen, eine wichtige Anmerkung hinzuzufügen.

Verwenden Sie niemals X-Auto-Response-Suppress in Ihren Filtern, wie in der anderen Antwort vorgeschlagen.

X-Auto-Response-Suppress wird von Exchange verwendet, um anderen Servern mitzuteilen, keine automatischen Antworten zu senden als Antwort auf eine E-Mail. Dies bedeutet nicht, dass diese E-Mail eine automatische Antwort ist.

Wir mussten es auf die harte Tour lernen, ich hoffe, Sie müssen nicht. Ich habe auch schrieb eine Blog-Post mit mehr Details: http://www.jitbit.com/maxblog/18-detecting-outlook-autoreplyout-of-office-emails-and-x-auto-response-suppress-header/

+0

Danke - Ich habe eine Notiz in meiner Liste hinzugefügt. Ich habe diesen Header auch in automatischen Antworten gefunden, aber du hast recht, man muss hier vorsichtig sein. – Andris

+0

Ich mag diese Antwort am besten, um die Informationen von Ihrem Blog hier zu SO zu kopieren, wo es archiviert werden kann, ist die Zusammenfassung Use 'X-Autoreply',' X-Autorespond' und 'auto-submitted: auto-antwise' Um die Antworten zu erkennen, fügen Sie Ihren eigenen Nachrichten 'X-Auto-Response-Suppress: OOF' hinzu, um anzufragen, dass die automatischen Antworten nicht an erster Stelle gesendet werden. –

1

Ich schaute in den Header von Outlook Auto-Antwort-E-Mails, fand aber keine besonderen. Sie können hier einen kleinen Trick versuchen - Behalten Sie einfach die Zeit im Auge, in der Ihr Mailserver die Mail an die Benutzer sendet. Wenn der Mail-Server innerhalb weniger Sekunden eine Antwortnachricht erhält (sagen wir weniger als 10 Sekunden), handelt es sich wahrscheinlich um eine automatische Antwort. Integriere dies mit Subject Parsing um eine bessere Erkennung von Auto Reply Mails zu bekommen. Es ist keine konkrete Methode, aber ich denke, es wird funktionieren.