Home > オープンソースを利用してみる > OpenPNE2.12.2 で招待メールエラー

OpenPNE2.12.2 で招待メールエラー

以前設置し動作していたOpenPNE2.12.2ですが、今日、招待メールを送ると以下のようなエラーが表示されメールが送信されなかった。

マイホームへ戻って、「友達を招待」をみると招待中の一覧には登録されていた。

そのエラー文言はこちら。

Warning: mail(): Could not execute mail delivery program ‘/usr/sbin/sendmail -t -i’ in /home/ACCOUNTNAME/domain/OpenPNE/webapp/lib/util/mail_send.php on line 60

Warning: Cannot modify header information - headers already sent by (output started at /home/ACCOUNTNAME/domain/OpenPNE/webapp/lib/util/mail_send.php:60) in /home/ACCOUNTNAME/domain/OpenPNE/webapp/lib/util/util.php on line 34

「mail_send.php on line 60」で検索すると、次のサイトを見つけた。

OpenPNE 2.12.5 招待メールのエラー回避

このサイトの方によると、PHPがセーフモードの場合、mail関数に引数の制限があってそれが原因、とのことですが、私のサーバーはXSERVERを利用しているためそんなはずはないんだけどなぁ、と思いつつも同じ症状だったので試してみました。

webapp/lib/util/mail_send.php  53行目

if (MAIL_SET_ENVFROM){

if ((MAIL_SET_ENVFROM)&&(!ini_get(”safe_mode”))) {

そして、テストすると・・・・・メール受信!!稼動しました。

有難うございました。

とはいえ、今まで動いてたものが動かなくなった点も不思議です。

サーバーの仕様が変更されたのでしょうか?

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.jplace.biz/archives/53/trackback
Listed below are links to weblogs that reference
OpenPNE2.12.2 で招待メールエラー from とりあえず自分でやってみよう!

Home > オープンソースを利用してみる > OpenPNE2.12.2 で招待メールエラー

Search
Feeds
Meta

Return to page top