Обнаружение Outlook с автоответчиком / сообщениями об отсутствии на работе - PullRequest
21 голосов
/ 22 июня 2009

Погуглил по этому поводу и ничего не нашел ...

Кто-нибудь знает, существует ли способ, с помощью элемента электронной почты Outlook, определить, был ли он отправлен «Помощником вне офиса»? Есть ли какое-либо свойство, которое Outlook устанавливает для объекта, или какая-либо информация заголовка, которая идентифицирует электронную почту как таковую? Я надеялся, что мне не придется разбирать строку темы для сообщения «Вне офиса» и т. Д.

Было бы замечательно, если бы существовал какой-то стандарт, поэтому автоответчики из других почтовых служб (например, Gmail) также могут быть обнаружены, но для меня Outlook является наивысшим приоритетом.

Ответы [ 6 ]

25 голосов
/ 14 января 2013

Ищите эти заголовки:

  • х-autorespond
  • приоритет или приоритет x со значением "auto_reply", "bulk" или "junk"
  • автоматически отправлено со значением "автоответчик"
  • x-auto-response-suppress (не всегда, см. Ответ ниже)

И предметы, начинающиеся с:

  • Auto:
  • Автоматический ответ
  • Autosvar
  • Автоматиск свар
  • Automatisch antwoord
  • Abwesenheitsnotiz
  • Risposta Non al computer
  • Automatisch antwoord
  • Автоответ
  • Respuesta automática
  • Fuori Sede
  • Вне офиса
  • Réponse automatique
20 голосов
/ 15 августа 2014

Этот вопрос часто возникает в Google, поэтому я решил добавить важную заметку.

Никогда не используйте X-Auto-Response-Suppress в своих фильтрах, как предложено в другом ответе.

X-Auto-Response-Suppress используется сервером Exchange, чтобы другие серверы не отправляли автоответы в ответ на электронное письмо Это не значит, что это письмо является автоответчиком.

Нам пришлось выучить это трудным путем, надеюсь, вам не придется. Я также написал сообщение в блоге с более подробной информацией: http://www.jitbit.com/maxblog/18-detecting-outlook-autoreplyout-of-office-emails-and-x-auto-response-suppress-header/

20 голосов
/ 06 сентября 2011

Стоит отметить, что Exchange должен подавлять сообщения об отсутствии на работе в ответ на сообщения с заголовком Precedence:bulk или X-Auto-Response-Suppress:OOF:

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

8 голосов
/ 22 июня 2009

Есть поле заголовка (http://www.iana.org/assignments/auto-submitted-keywords/auto-submitted-keywords.xhtml), но, похоже, MS Outlook его не устанавливает (по крайней мере, не Outlook 2003). Я думаю, что вы должны разобрать строку темы.

1 голос
/ 13 января 2017

Я заглянул в заголовок писем автоответчика Outlook, но не нашел ничего особенного. Здесь вы можете попробовать небольшой трюк - просто следите за временем, когда ваш почтовый сервер отправляет почту пользователям. Если почтовый сервер получает ответное письмо в течение нескольких секунд (скажем, менее 10 секунд), это, вероятно, автоматический ответ. Добавьте это к разбору тем, чтобы лучше определять автоответчики. Это не конкретный метод, но, думаю, это сработает.

0 голосов
/ 19 апреля 2016

Согласно Exchange Server 2007 Out of Office (OOF) 1 - Блог команды Exchange , авторитетный признак ответа Exchange об отсутствии на работе есть

X-Auto-Response-Suppress:OOF

1 "OOF" означает "вне объекта", элемент от Xenix (!), Который M $ использовал для почты в прошлом .

...