Обнаружение электронных писем Outlook Express/Out-of-Office
Был для этого заблуждением и ничего не нашел...
Кто-нибудь знает, есть ли способ, учитывая элемент электронной почты Outlook, чтобы определить, был ли он отправлен "Out Of Office Assistant"? Есть ли какое-либо свойство, которое Outlook устанавливает на объекте, или любую информацию заголовка, которая идентифицирует электронную почту как таковую? Я надеялся, что вам не придется разбирать тему "Out Of Office" и т.д.
Было бы здорово, если бы был какой-то стандарт, поэтому автообнаружения от других почтовых служб (например, Gmail) также могут быть обнаружены, но для меня Outlook является наивысшим приоритетом.
Ответы
Ответ 1
Существует поле заголовка (http://www.iana.org/assignments/auto-submitted-keywords/auto-submitted-keywords.xhtml), но похоже, что MS Outlook не устанавливает его (по крайней мере, не Outlook 2003),
Я предполагаю, что вам нужно проанализировать строку темы.
Ответ 2
Стоит отметить, что Exchange должен подавлять электронные письма вне офиса в ответ на сообщения с заголовком Precedence:bulk
или X-Auto-Response-Suppress:OOF
:
http://blogs.technet.com/b/exchange/archive/2006/10/06/3395024.aspx
Ответ 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 секунд), возможно, это автоматический ответ. Включите это с помощью синтаксического анализа, чтобы лучше распознавать автоответчики. Это не конкретный метод, но я думаю, что это сработает.
Ответ 6
Согласно Exchange Server 2007 Out of Office (OOF) 1 - Блог группы Exchange, авторитетный признак ответ "Вне офиса" Exchange
X-Auto-Response-Suppress:OOF
1 "OOF" означает "вне объекта", рудимент от Xenix (!), который использовался M $для почты в прошлом.