Safe modeオンのサーバでsendmailが使えない?!

開発環境はSafe modeオフなので、好き勝手にコードを書いて後で痛い目を見るアフォです。
実際に本番サーバでSafeモードだと気づくとビクッする。

まあ、それはそれ。

Safe modeの場合、mail()・mb_send_mail()のオプション指定でエラーになる。

 PHP Warning:  mb_send_mail() [function.mb-send-mail]: SAFE MODE Restriction in e
ffect.  The fifth parameter is disabled in SAFE MODE.

オプション指定でエラーが出るなら仕方がないので、オプションを外す。

  if(ini_get("safe_mode")) {
    mb_send_mail("hoge@example.jp", "Helo", "From: hoge@example.com");
  }else{
    mb_send_mail("hoge@example.jp", "Helo", "From: hoge@example.com", "-f error@example.com");
  }

うーん、何だかなぁ。自前でクラス書いた方が良いかな。なんかペア信用できんし・・・。