Обнаружение электронных писем Outlook с автоответчиками и сообщениями об отсутствии на работе

StackOverflow https://stackoverflow.com/questions/1027395

Вопрос

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

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

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

Это было полезно?

Решение

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

Другие советы

Найдите эти заголовки:

  • x-автоответчик
  • приоритет или x-приоритет со значением «auto_reply», «массовый» или «мусор»
  • автоматически отправлено со значением «автоответчик»
  • x-автоматический ответ-подавление (не всегда, см. ответ ниже)

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

  • Авто:
  • автоматический ответ
  • Аутосвар
  • Автоматический свар
  • Автоматический ответ
  • Abwesenheitsnotiz
  • Риспоста Нон аль компьютер
  • Автоматический ответ
  • Авто-ответ
  • Автоматический ответ
  • Фуори седе
  • Вне офиса
  • Фронваро
  • Автоматический ответ

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

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

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

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

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

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

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

В соответствии с Exchange Server 2007 вне офиса (OOF)1 - Блог команды Exchange, тот Достоверным признаком ответа Exchange об отсутствии на работе является

X-Auto-Response-Suppress:OOF

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top