29

一直在谷歌搜索,并没有找到任何东西......

有人知道给定 Outlook 电子邮件项目是否有办法检测它是否是由“外出助理”发送的吗?Outlook 是否在对象上设置了任何属性或任何标头信息来标识电子邮件?我希望不必解析“Out Of Office”等的主题行。

如果有一些标准,那就太好了,因此也可以检测到来自其他电子邮件服务(如 Gmail)的自动回复,但对我来说 Outlook 是最高优先级。

4

7 回答 7

29

查找这些标题:

  • x-自动回复
  • 具有值“auto_reply”、“bulk”或“junk”的优先x-precedence
  • 自动提交,值为“自动回复”
  • x-auto-response-suppress(并非总是如此,请参阅下面的答案)

主题以:

  • 汽车:
  • 自动回复
  • Autosvar
  • Automatisk 变量
  • 自动化安特伍德
  • Abwesenheitsnotiz
  • Risposta 非计算机
  • 自动化安特伍德
  • 自动回复
  • 自动回复
  • 福里赛德
  • 不在办公室
  • 弗朗瓦罗
  • 自动响应
于 2013-01-14T14:08:12.273 回答
28

这个问题在谷歌上经常出现,所以我决定添加一个重要说明。

永远不要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/

于 2014-08-15T10:10:47.260 回答
21

值得注意的是,Exchange 应该抑制外出电子邮件以响应带有Precedence:bulkorX-Auto-Response-Suppress:OOF标头的邮件:

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

于 2011-09-06T07:33:03.557 回答
9

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

于 2009-06-22T14:39:28.807 回答
2

该问题询问有关检测自动回复/外出电子邮件的问题,这里的许多答案都参考了X-Auto-Response标题,该标题指示 Microsoft Exchange 如何处理带有自动响应的传入消息。这是错误的方向;键入此标头无助于检测自动响应消息。(虽然理论上自动回复会使用它来防止自动回复的无限交换。)

其他答案中有很多死链接。看来微软的文档链接不会持续。

[MS-OXCMAIL]:RFC 2822 和 MIME 到电子邮件对象转换算法§2.1.3.2.20 自动响应抑制存档链接)似乎是此标头的当前权威文档(即使RFC 2822在 2008 年被RFC 5322淘汰)。

X-Auto-Response-Suppress 标头值:

标题 意义
没有任何 (没有给出任何含义,但这应该是不言自明的)
全部 (没有给出任何含义,但这应该是不言自明的)
博士</td> 禁止传输中的交付报告。
无损检测 禁止来自运输的未送达报告。
注册护士 禁止接收客户端的读取通知。
神经网络 抑制来自接收客户端的未读通知。
钱币 禁止外出 (OOF) 通知。
自动回复 禁止自动回复消息,而不是 OOF 通知。

示例标题:

 X-Auto-Response-Suppress: RN, NRN

顺序无所谓。

我个人觉得NDR很奇怪,因为它是反弹的另一个名称,通常不会观察消息内容(即标题)。那是 SMTP级别 (RFC 821/2821/5321 ) 而不是 .eml 级别 (RFC 822/2822/5322)。

在大约百万封电子邮件的样本中,我观察到此标头最常见的值是:

  1. All
  2. DR, OOF, AutoReply
  3. DR, RN, NRN, OOF, AutoReply
  4. OOF
  5. DR, RN, OOF, AutoReply
  6. OOF, AutoReply
于 2020-05-06T22:17:03.643 回答
1

根据Exchange Server 2007 Out of Office (OOF) 1 - Exchange Team Blog, Exchange 的外出回复权威标志是

X-Auto-Response-Suppress:OOF

1 “OOF”的意思是“设施外”,这是 M$ 过去用于邮件的 Xenix(!) 的雏形

于 2016-04-18T21:37:59.900 回答
1

我查看了 Outlook 自动回复电子邮件的标题,但没有发现任何特别之处。您可以在这里尝试一个小技巧 - 只需跟踪您的邮件服务器向用户发送邮件的时间。如果邮件服务器在几秒钟内(比如不到 10 秒)收到回复邮件,它可能是自动回复。将此与主题解析结合起来,以更好地检测自动回复邮件。它不是一个具体的方法,但我想它会起作用。

于 2017-01-13T10:11:20.083 回答