mb_send_mail()にReturn-Pathを指定する

PHPのmb_send_mail()にReturn-Pathを指定する方法ですが、manualを見てもいまいちよく分からないのでここにメモします。

環境は次の通り。

php.ini

—————————————————————-

sendmail_path = /usr/sbin/sendmail -t -i

—————————————————————-

一見sendmailを使用しているみたいですが、実はpostfixにエイリアスされています・・・。sendmailのインターフェイス互換らしいです。

これを使っているみたい。

ソースは以下。

—————————————————————-

・・・

$parameter = ‘-f  ‘ . ‘hogehoge@hoge.com’;

mb_send_mail($to, $subject, $body, $header, $parameter);

—————————————————————-

第五引数に渡す文字列に「-f」オプションを使うらしいです。(ここにはコマンドライン引数がいろいろ指定できるみたいですね。)

あとメールが正常に送信されているか否かは下記のメールログが参考になります。(今回の環境においては・・・)

/var/log/maillog