質問 > フロント機能 > 2.12.2 メールが一切届かない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
bang |
投稿日時: 2013/2/22 23:09
対応状況: −−−
|
半人前 登録日: 2009/4/21 居住地: 投稿: 30 |
2.12.2 メールが一切届かない EC-CUBEバージョン:2.12.2
PHPバージョン:PHP 5.1.6 DBバージョン:MySQL 5.0.77 【質問内容】 EC-CUBEをインストール後、商品を購入したのですが管理者、購入者にメールが届きません。 【現在の調査状況】 /data/config/config.php define('MAIL_BACKEND', 'mail'); となっていることを確認。 調べてみたところ、 define('MAIL_BACKEND', 'smtp'); にすると解決したケースを発見し、試したところ変化なし プログラムのカスタマイズ等は行っておりません。 他にどのような対処方法があるでしょうか。 ご教授をお願いいたします。 |
AMUAMU |
投稿日時: 2013/2/23 14:46
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 2.12.2 メールが一切届かない 下記の過去ログ等が参考になりませんでしょうか?
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=11767&forum=10&post_id=54467#forumpost54467
|
bang |
投稿日時: 2013/2/25 12:33
対応状況: −−−
|
半人前 登録日: 2009/4/21 居住地: 投稿: 30 |
Re: 2.12.2 メールが一切届かない >AMUAMU様
ご回答ありがとうございます。教えて頂いたURLを確認しました。 PHPによるメール送受信については、記載されていたPHPのソースコードで試したところ「成功」しました。 >調べた結果、「メール送信元メールアドレス 」をインストール時の物(システム情報のSERVER_ADMINと同じ)に戻すとメールが配信されることが判明しました。 上記については、どのようすれば良いか私には分かりませんでした。 ひとまず初期状態で同様のケースが出るのか確かめるため、 同環境でEC-CUBE 2.12.3をインストールしてみましたが同じ結果となりました。 使用しているサーバーはお名前.com VPS(VZ)です。 現在上記環境で確認しているエラーログは下記となります。 /data/config/config.phpは初期状態に戻して確認しています。 /shopping/confirm.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/data/class/helper/SC_Helper_Purchase.php(732)] /shopping/confirm.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/data/class/helper/SC_Helper_Purchase.php(84)] /shopping/confirm.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/data/class/helper/SC_Helper_Purchase.php(300)] /shopping/confirm.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/data/class/helper/SC_Helper_Purchase.php(368)] /shopping/confirm.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/data/class/helper/SC_Helper_Purchase.php(300)] /shopping/confirm.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/data/class/helper/SC_Helper_Purchase.php(368)] /shopping/confirm.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/data/class/helper/SC_Helper_Purchase.php(300)] お手数おかけしますが、引き続きよろしくお願いいたします。 |
bang |
投稿日時: 2013/2/26 10:23
対応状況: 解決済
|
半人前 登録日: 2009/4/21 居住地: 投稿: 30 |
Re: 2.12.2 メールが一切届かない その後調査を続け原因が判明し解決することができました。
結局、data/config/config.phpにある define ('MAIL_BACKEND', 'smtp'); 以下の設定が適切でなかったのが原因でした。 色々とお騒がせしました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |