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