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

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

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

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

,

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

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

Как настроить почтовый сервер Postfix (или любой другой) для отправки каждого отклоненного сообщения электронной почты из учетной записи [email protected] в сценарий, который будет анализировать и извлекать личность исходного получателя? Есть ли сценарий для сохранения каталога на почтовом сервере и дамп сообщения в одном каталоге?

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

Sing

Ответы на вопрос(1)

Ваш ответ на вопрос