Любой способ направить «возвращенные» письма для различных ошибок? - PullRequest
0 голосов
/ 07 октября 2010

Мы управляем веб-сайтом, который дает агентам возможность регистрировать участников по всей стране. Время от времени участник или агент вводят неверный адрес электронной почты в процессе регистрации, и важная информация в формате PDF не может быть доставлена ​​участнику.

Аналогично, агент может попытаться нанять субагента, и у него возникнет та же проблема.

Есть ли способ автоматически перенаправить возвращенные электронные письма (уведомление о доставке (отказ)) ответственной стороне вместо нашей основной электронной почты?

т.е. Агент 1 набирает Агента 2. Предпринята попытка отправить электронное письмо от recruit@domain.com, но адрес Агента 2 недействителен. Система автоматически распознает тип сообщения, форматирует и отправляет агенту 1 сообщение о том, что электронное сообщение, которое он / она ввели, было неверным.

Примечание. В настоящее время я использую Google Apps Standard для всех наших почтовых служб, в то время как наша платформа основана на php и mysql.

1 Ответ

1 голос
/ 07 октября 2010

создайте специальный адрес электронной почты, например, «recruit-system@domain.com», и отправляйте каждое письмо с этой учетной записи.после отправки рекрутирующего мали через эту учетную запись убедитесь, что вы сохранили адрес электронной почты назначения в своей базе данных, связанный с соответствующим агентом, который отправил это письмо, чтобы вы могли определить, кто отправил это письмо впоследствии.Убедитесь, что эта учетная запись используется только вашим приложением.затем создайте cronjob для сценария php, который подключается через smtp к этой учетной записи, и дайте ему проверить, есть ли возвращенная почта.Если есть какое-либо электронное письмо, посмотрите, откуда оно пришло, найдите его в своей базе данных и отправьте уведомление соответствующему агенту.вот как бы я это сделал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...