반송 된 메시지를 처리하고 책임있는 시스템 관리자에게 보내려고합니다.이메일 처리하기 CakePHP와 Postfix에서 반송하기
나는 CakePHP 이메일 구성 요소를 사용하여 메시지를 보냅니다. 서버 측에서는 postfix를 사용하여 메시지를 전송합니다.
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);
}
위에서 볼 수 있듯이 $ 전자 메일을 sysadmin의 전자 메일로 보내면 모든 반송 된 메시지가 전송됩니다.
postfix 구성에서 bounce.cf 템플릿을 만들고 bounce_template_file을 설정해 보았습니다. http://www.howtoforge.com/configure-custom-postfix-bounce-messages
어떻게 반송 된 메시지를 받고 시스템 관리자에게 보냅니 까?
... 귀하의 질문은 무엇입니까? –
질문이 하단에 추가되었습니다. – user181677