XreaでEthnaのMailSenderを使ってメール送信をしようとするとエラーになりました。
エラーメッセージを見てみると、PHPがセーフモードで運用されているので起きている模様。
いろいろ検索していたら、
setOption(null)
を使えば良いよってことだったので、そうしたらちゃんとできました。
メールを送信する最短のサンプルより。
さっさとechoかなんかで吐き出せばよかったけど、あんまりそういう発想にならなかったのは、最近開発さぼってるからかな。
いかんいかん。
でも、こういう関数も既にあるところがEthna素敵。
もう大好き。
これはPHPで動いているWordpressとかでも同様なので、メール送信部分は気をつけたほうがいいです。
mail()関数の5番目のパラメータが悪いさしているみたいなので、もしmail()関数使っているところがあったら、5番目の関数を消せばOK。
PHP4独自のエラー?なのかな。
PHP5も触り始めないと。
エラーメッセージを見てみると、PHPがセーフモードで運用されているので起きている模様。
いろいろ検索していたら、
setOption(null)
を使えば良いよってことだったので、そうしたらちゃんとできました。
メールを送信する最短のサンプルより。
$ethna_mail =& new Ethna_MailSender($this->backend);
+$ethna_mail->setOption(null);
$ethna_mail->send(
'send_to_mail@example.com',
'welcome.tpl',
array('username' => $regist_user)
);こんなんで1時間ぐらい悩んでしまった。さっさとechoかなんかで吐き出せばよかったけど、あんまりそういう発想にならなかったのは、最近開発さぼってるからかな。
いかんいかん。
でも、こういう関数も既にあるところがEthna素敵。
もう大好き。
これはPHPで動いているWordpressとかでも同様なので、メール送信部分は気をつけたほうがいいです。
mail()関数の5番目のパラメータが悪いさしているみたいなので、もしmail()関数使っているところがあったら、5番目の関数を消せばOK。
PHP4独自のエラー?なのかな。
PHP5も触り始めないと。