检测Outlook自动回复/外出电子邮件

jea*_*ean 23 email-headers outlook-object-model

谷歌搜索,没有找到任何东西......

有没有人知道,如果有一种方法,给定一个Outlook电子邮件项目,以检测它是否是由"外出办公室助手"发送的?Outlook是否在对象或任何标题信息上设置了标识电子邮件的属性?我希望不必解析"外出"等主题.

如果有一些标准会很好,所以也可以检测到来自其他电子邮件服务(如Gmail)的自动回复,但对我来说,Outlook是最高优先级.

And*_*ris 26

寻找这些标题:

  • X-autorespond
  • 优先级x-precedence,其值为"auto_reply","bulk"或"junk"
  • 自动提交,其值为"自动回复"
  • x-auto-response-suppress(并非总是如此,请参阅下面的答案)

主题从:

  • 汽车:
  • 自动回复
  • Autosvar
  • Automatisk svar
  • Automatisch antwoord
  • Abwesenheitsnotiz
  • Risposta非计算机
  • Automatisch antwoord
  • 自动回复
  • Respuestaautomática
  • Fuori sede
  • 不在办公室
  • Frånvaro
  • Réponseautonomous


seb*_*seb 20

值得注意的是,Exchange应该禁止外出电子邮件以响应带有Precedence:bulkX-Auto-Response-Suppress:OOF标题的邮件:

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


Max*_*akh 20

这个问题经常出现在谷歌,所以我决定添加一个重要的注释.

请勿X-Auto-Response-Suppress按照其他答案中的建议使用过滤器.

X-Auto-Response-SuppressExchange使用它来告知其他服务器不响应电子邮件发送自动回复.这并不意味着此电子邮件是自动回复.

我们必须以艰难的方式学习它,希望你不必这样做.我还写了一篇博文,内容更详细:http://www.jitbit.com/maxblog/18-detecting-outlook-autoreplyout-of-office-emails-and-x-auto-response-suppress-header/


Raz*_*scu 8

有一个标题字段(http://www.iana.org/assignments/auto-submitted-keywords/auto-submitted-keywords.xhtml)但似乎MS Outlook没有设置它(至少,不是Outlook 2003) .我想你必须解析主题行.

  • 我已经使用Outlook 2010和Exchange 2010进行了测试,并且自动回复具有"自动提交:自动回复"属性. (3认同)
  • Office 365目前将这些有趣的标题放在"X-Auto-Response-Suppress:All","Auto-Submitted:auto-generated","X-MS-Exchange-Inbox-Rules-Loop:the-mailbox-primary-smtp"中-address` (3认同)