PHPでメールを送信するときにReturn-Pathを変更したかったのだが、はまったのでメモ。 mb_send_mail($to,$subject,$body,$header); 上記のようにするとき、$headerにReturn-Pathを設定されても無視されるようだ。 でぐーぐる先生によれば、第5引数でsendmailの"-f"オプションを使えばいけるとのこと。しかし試してみたけどうまくいかない。 さらに調べてみると、php.iniの設定にsendmail_fromがあるとのこと。 mb_send_mailの前に、 ini_set("sendmail_from", $from); とすることでうまくいった。