Обнаружение возвращенных сообщений по заголовку Return-Path

некоторое время назад я увидел вопрос об обнаружении возвращенных сообщений:

Я работаю над инструментом, который будет отправлять массовые сообщения (не спам :), и мне нужно добавить функцию, которая будет обнаруживать возвращенные сообщения . Есть ли стандартный ответ, связанный с отскоками? Было бы в шапке тела? Автор Santa, 2011-09-12


Вы не можете полагаться ни на заголовки, ни на тело возвращенного сообщения, чтобы надежно идентифицировать исходного получателя, особенно если вы хотите автоматизировать процесс. Даже если вы добавите свои собственные заголовки, вполне вероятно, что сервер подпрыгивания удалит их, когда отправит вам уведомление ......................... ....

Единственная часть информации, которая останется полностью нетронутой при возврате, - это адрес электронной почты обратного пути - адрес, который ваш сервер объявляет, чтобы отправлять сообщения о недоставке. Таким образом, единственный способ автоматизировать действительно точный отлов отказов - это закодировать получателя непосредственно в адрес обратного пути.Обычно это делается путем переопределения адреса обратного пути вашего сервера по умолчанию для каждого исходящего сообщения с использованием уникального значения для каждого получателя, например (скрытый), где XXXXX - это закодированное и / или запутанное представление адреса электронной почты получателя или какого-либо другого внутреннего идентификатора. Этот метод требует использования почтового сервера, который может поддерживать этот тип универсального адреса с подстановочными знаками, чтобы вам не приходилось настраивать новую учетную запись возврата для каждого адреса электронной почты, на который вы отправляете. Предполагая, что вы просто настраиваете сервер для сброса всех таких писем bounce- * в ваш скрипт, которому нужно только декодировать XXXXX, чтобы определить, кто был исходным получателем. ответил 12 сен. '11 Alex Howansky

Вышеупомянутое кажется отличным решением. Теперь мой вопрос:

Как настроить почтовый сервер Postfix (или любой другой) так, чтобы он сбрасывал каждое возвращенное письмо из (скрытой) учетной записи в сценарий, который будет анализировать и извлекать личность исходного получателя ? Должен ли сценарий быть сохранен в каталоге на почтовом сервере, а сброшенное сообщение - в одном каталоге?

Разрешит ли сторонний поставщик услуг электронной почты настроить учетную запись электронной почты для сброса сообщений и установить сценарий на сервере?

Пой

12
задан Sing 1 February 2012 в 22:33
поделиться