Назад | Перейти на главную страницу

Есть ли заголовок электронного письма, который позволит избежать ответов от большинства автоответчиков?

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

Смотрите также этот связанный вопрос StackOverflow.

Добавление "List-Id"заголовок или"Precedence: listЗаголовок "должен решить проблему для хорошо настроенных автоответчиков. Поведение исходит из исходной программы отпуска для UNIX. Помимо прочего, он не будет отвечать на электронные письма, которые, похоже, приходят из списка. Вам, вероятно, будет лучше с Строка заголовка List-Id, чем рисковать с настройкой приоритета, но попробуйте оба варианта.

Я считаю Precedence: Bulk - каноническая настройка, но количество людей, которым подчиняются автоответчики, ничтожно. Дело в том, что подавляющее большинство автоответчиков плохо себя ведут.

Нет, ничего, что всегда работает.

Есть стандарты

отправка с нулевым путем возврата (отправитель пустой конверт, SMTP MAIL FROM:<>) должен предотвратить автоответчики (https://tools.ietf.org/html/rfc5321#section-4.5.5)

Разработчики автоматизированных процессоров электронной почты должны быть осторожны, чтобы убедиться, что различные типы сообщений с нулевым обратным путем обрабатываются правильно. В частности, таким системам НЕ СЛЕДУЕТ отвечать на сообщения с нулевым обратным путем,

установка заголовка Auto-Submitted также должна работать (https://tools.ietf.org/html/rfc3834#section-2)

Автоматические ответы НЕ СЛЕДУЕТ выдавать в ответ на любое сообщение, которое содержит поле заголовка Auto-Submitted.

А еще есть Microsoft ...

раздел 2.2.3.2.14 в https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxcmail/e489ffaf-19ed-4285-96d9-c31c42cab17f (URL-адрес может истечь по прихоти Microsoft) [MSOXCMAIL] 2.2.3.2.14

говорит

2.2.3.2.14 Подавление автоматических ответов

Чтобы установить для свойства PidTagAutoResponseSuppress (раздел 2.1.3.2.20) значение -1, указывающее, что все автоматические ответы на сообщение должны подавляться, клиентам СЛЕДУЕТ писать заголовок X-Auto-Response-Suppress со значением «Все. ".

...

Читателям MIME СЛЕДУЕТ <116> сопоставлять отдельные элементы заголовка X-Auto-Response-Suppress с битами в значении свойства PidTagAutoResponseSuppress в соответствии с таблицей. Если присутствуют заголовки X-Auto-ResponseSuppress и Precedence, значение свойства PidTagAutoResponseSuppress ДОЛЖНО быть 0xFFFFFFFF, но МОЖЕТ быть <117> равным 0x00000000. Если значение заголовка X-Auto-Response-Suppress отличается от указанного в таблице в разделе 2.1.3.2.20, считыватели MIME ДОЛЖНЫ <118> игнорировать весь заголовок.

Эти маленькие заметки наиболее показательны

<116> Раздел 2.2.3.2.14: Outlook 2010, Outlook 2013, Outlook 2016 и Outlook 2019 не читают заголовок X-Auto-Response-Suppress.

<117> Раздел 2.2.3.2.14: Exchange 2003 использует это значение для свойства PidTagAutoResponseSuppress ([MS-OXOMSG] раздел 2.2.1.77).

<118> Раздел 2.2.3.2.14: Exchange 2003, Office Outlook 2003 и Office Outlook 2007 игнорируют заголовки X-Auto-Response-Suppress и Precedence.

так преждевременно Exchange Server 2007 или новее хочу X-Auto-Response-Suppress и Outlook хочет Precedence

Обратите внимание, что это игнорирует https://tools.ietf.org/html/rfc3834#section-2

(Поскольку Precedence не является стандартным полем заголовка, а его использование и интерпретация сильно различаются, в данной спецификации не рекомендуется конкретное поведение респондента при наличии Precedence.)

Лучше всего, вероятно, сделать все четыре или как можно больше.