Обнаружение электронных писем Outlook Express/Out-of-Office

Был для этого заблуждением и ничего не нашел...

Кто-нибудь знает, есть ли способ, учитывая элемент электронной почты Outlook, чтобы определить, был ли он отправлен "Out Of Office Assistant"? Есть ли какое-либо свойство, которое Outlook устанавливает на объекте, или любую информацию заголовка, которая идентифицирует электронную почту как таковую? Я надеялся, что вам не придется разбирать тему "Out Of Office" и т.д.

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

Ответы

Ответ 3

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

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

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

  • Авто:
  • Автоматический ответ
  • Autosvar
  • Automatisk svar
  • Автомат для муравьев
  • Abwesenheitsnotiz
  • Risposta Non al computer
  • Автомат для муравьев
  • Автоответ
  • Respuesta automática
  • Форио Седе
  • Вне офиса
  • Frånvaro
  • Автоответчик

Ответ 4

Этот вопрос часто возникает в 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/

Ответ 5

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