Detecting Outlook autoreply/out-of-office emails

前端 未结 7 902
旧巷少年郎
旧巷少年郎 2020-12-08 07:55

Been googling for this and haven\'t found anything ...

Does anybody know if there is a way, given an Outlook email item, to detect whether it was sent by the \"Out O

相关标签:
7条回答
  • 2020-12-08 08:11

    According to Exchange Server 2007 Out of Office (OOF)1 - Exchange Team Blog, the authoritative sign of an Exchange's Out-of-Office reply is

    X-Auto-Response-Suppress:OOF
    

    1"OOF" means "out of facility", a rudiment from Xenix(!) that M$ used for mail in the past.

    0 讨论(0)
  • 2020-12-08 08:13

    There is a header field (http://www.iana.org/assignments/auto-submitted-keywords/auto-submitted-keywords.xhtml) but it seems that MS Outlook does not set it (at least, not Outlook 2003). I guess that you have to parse the subject line.

    0 讨论(0)
  • 2020-12-08 08:13

    It's worth noting that Exchange is supposed to suppress out-of-office emails in response to messages with a Precedence:bulk or X-Auto-Response-Suppress:OOF header:

    http://blogs.technet.com/b/exchange/archive/2006/10/06/3395024.aspx

    0 讨论(0)
  • 2020-12-08 08:16

    Look for these headers:

    • x-autorespond
    • precedence or x-precedence with value "auto_reply", "bulk" or "junk"
    • auto-submitted with value "auto-replied"
    • x-auto-response-suppress (not always, see answer below)

    And subjects starting with:

    • Auto:
    • Automatic reply
    • Autosvar
    • Automatisk svar
    • Automatisch antwoord
    • Abwesenheitsnotiz
    • Risposta Non al computer
    • Automatisch antwoord
    • Auto Response
    • Respuesta automática
    • Fuori sede
    • Out of Office
    • Frånvaro
    • Réponse automatique
    0 讨论(0)
  • 2020-12-08 08:22

    I looked into header of Outlook auto reply emails but didn't find any special. You can try a little trick here - Just keep track of time at which your mail server sends out the mail to users. If the mail server receives a reply mail within few seconds (say less than 10 seconds), its probably an auto reply. Incorporate this with subject parsing to get better detection of auto reply mails. Its not a concrete method but I guess it will work.

    0 讨论(0)
  • 2020-12-08 08:26

    This question often comes up in Google, so I decided to add an important note.

    Don't ever use X-Auto-Response-Suppress in your filters as suggested in the other answer.

    X-Auto-Response-Suppress is used by Exchange to tell other servers to not send auto-replies in response to an email. It doesn't mean that this email is an auto-response.

    We had to learn it the hard way, hope you won't have to. I've also wrote a blog post with more details: http://www.jitbit.com/maxblog/18-detecting-outlook-autoreplyout-of-office-emails-and-x-auto-response-suppress-header/

    0 讨论(0)
提交回复
热议问题