返送されたメッセージを処理し、担当のシステム管理者に送信しようとしています。
CakePHP の Email Component を使用してメッセージを送信します。サーバー側では、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);
}
上記のように、$Email->return をシステム管理者のメールに設定して、すべてのバウンス メッセージを送信します。
postfix の設定で、bounce.cf テンプレートを作成して、bounce_template_file を設定してみました。http://www.howtoforge.com/configure-custom-postfix-bounce-messages
バウンスされたメッセージを取得してシステム管理者に送信するにはどうすればよいですか?