CakePHP で Return-Path を指定する (sendmailで送信する設定になっている場合)

CakePHP 標準添付の Mail コンポーネントを使ってメールを送信する際の、Return-Path の指定の方法です。

設定方法

delivery が mail(デフォルト)でかつPHP側でsendmailで送信される設定(おそらく多くの環境)になっている場合には、app/app_controller.php の beforeFilter あたりにこんな風に書けば良いようです。

        $this->Mail->return = ADDRESS;
        $this->Mail->additionalParams = '-f ' . ADDRESS;

参考にしたサイト

http://handsout.jp/slide/225