2009年01月10日
XREAでOPENPNEを構築したがメールが送信されない
XREAでサーバーを借りて、OPENPNEを構築したのだけど、
招待メールが送信されなくて四苦八苦しました。
結論として、config.phpの395行目付近の以下のパラメータをfalseに設定することで解決します。(デフォルトはtrueになってます)
-----------------------------------------------------
// Envelope-From ヘッダを設定するかどうか(safe_mode の場合は false に設定してください)
define('MAIL_SET_ENVFROM', false);
-----------------------------------------------------
XREAで提供されているPHPはセーフモードで動いているので
上記の設定をする必要があるようです。
PHPのセーフモードとは、システム的に問題を起こすことのできる種類の関数の実行制限を付けるかどうか、というモードのようです。
PHPセーフモードの正式な解説はコチラ
これを使うことで、「ユーザーがどんな危険なプログラムを実行してしまうかわからないけど、レンタルサーバー提供者としては、PHPをセーフモードにしておけば危険な関数の実行を制限できるので大丈夫!」としているようです。なるほどー!
OpenPNEオフィシャルガイドブック
著者:伊藤 幸夫
販売元:毎日コミュニケーションズ
発売日:2009-02-07
おすすめ度:
クチコミを見る
OpenPNEカスタマイズによるSNSサイトの構築と運営―オープンソース徹底活用
著者:荒木 祐二
販売元:秀和システム
発売日:2007-11
おすすめ度:
クチコミを見る
OpenPNEでつくる!最強のSNSサイト
著者:小川 晃夫; 南大沢ブロードバンド研究会
販売元:ソーテック社
発売日:2007-03-20
おすすめ度:
クチコミを見る
招待メールが送信されなくて四苦八苦しました。
結論として、config.phpの395行目付近の以下のパラメータをfalseに設定することで解決します。(デフォルトはtrueになってます)
-----------------------------------------------------
// Envelope-From ヘッダを設定するかどうか(safe_mode の場合は false に設定してください)
define('MAIL_SET_ENVFROM', false);
-----------------------------------------------------
XREAで提供されているPHPはセーフモードで動いているので
上記の設定をする必要があるようです。
PHPのセーフモードとは、システム的に問題を起こすことのできる種類の関数の実行制限を付けるかどうか、というモードのようです。
PHPセーフモードの正式な解説はコチラ
これを使うことで、「ユーザーがどんな危険なプログラムを実行してしまうかわからないけど、レンタルサーバー提供者としては、PHPをセーフモードにしておけば危険な関数の実行を制限できるので大丈夫!」としているようです。なるほどー!
OpenPNEオフィシャルガイドブック著者:伊藤 幸夫
販売元:毎日コミュニケーションズ
発売日:2009-02-07
おすすめ度:
クチコミを見る
OpenPNEカスタマイズによるSNSサイトの構築と運営―オープンソース徹底活用著者:荒木 祐二
販売元:秀和システム
発売日:2007-11
おすすめ度:
クチコミを見る
OpenPNEでつくる!最強のSNSサイト著者:小川 晃夫; 南大沢ブロードバンド研究会
販売元:ソーテック社
発売日:2007-03-20
おすすめ度:
クチコミを見る
トラックバックURL
この記事へのトラックバック
1. CoreserverでOpenPNE 2.xのメールが送信されない 2009年07月14日 00:17
この記事へのコメント
1. Posted by クリアミント 2009年01月10日 23:56
うっちーsは、めちゃくちゃ詳しいですね^^;俺にも色々教えてもらえませんか^^;
2. Posted by 一休 2009年01月11日 07:29
いえいえ、エンジニアの方にとってはほんとに初歩的なことだと思うのですが、僕みたいな初心者でひっかかる人も多いんじゃないかなと思ってアップしてみました^^























