Я пытаюсь обработать возвращенное сообщение и отправить ответственному системному администратору.
Я использую компонент электронной почты CakePHP для отправки сообщения. На стороне сервера я использую постфикс для передачи сообщения.
function sendAsEmail($data) {
$Email->sendAs = 'html';
$Email->from = $user['Sender']['username'] . '@example.com';
$Email->return = Configure::read('App.systemAdminEmail');
$Email->bcc = array($data['Message']['recipient_text']);
$content = 'Some content';
$Email->send($content);
}
Как вы можете видеть выше, я установил $Email->return на адрес электронной почты системного администратора, на который он будет отправлять все возвращенные сообщения.
В конфигурации postfix я попытался создать шаблон bounce.cf и установить файл bounce_template_file. http://www.howtoforge.com/configure-custom-postfix-bounce-messages
Как получить возвращенное сообщение и отправить его системному администратору?