質問 > 管理機能 > 2.13.1 受注完了メールが届かない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
xxx_xxx |
投稿日時: 2014/3/31 12:53
対応状況: −−−
|
半人前 登録日: 2011/5/5 居住地: 投稿: 12 |
2.13.1 受注完了メールが届かない こんにちは、
2.13.1を外国サーバーにインストールして テスト注文をしたのですが、 受注完了メールが送られてきません。 管理画面の注文控えには テスト注文の履歴は入っているので 注文自体は完了しているのですが メールの送信に問題があるようです。 エラーログは下記の2つが出ています。 [/shopping/confirm.php] Warning(E_WARNING): mail() [<a href='function.mail'>function.mail</a>]: Bad parameters to mail() function, mail not sent. [/shopping/confirm.php] Warning(E_USER_WARNING): メール送信に失敗しました。 [mail() returned failure] data\module\Mail のsendmail で ポートを25=>587 に変えてみたのですが、 それでもエラーが消えません。 どなたか解決のヒントをご教授お願いできたら幸いです。 よろしくお願いします。 ------------------------------ [EC-CUBE] Version 2.13.1 [レンタルサーバ] http://www.websitesource.com/ [OS] CentOS release 5.10 [PHP] 5.2.14 [Databse] MySQL 5.0.77 [WEBserver] Apache 1.3.41 [ブラウザ] Google Chrome Version 33.0.1750.154 m ------------------------------ |
red |
投稿日時: 2014/3/31 23:11
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 2.13.1 受注完了メールが届かない そのサーバーから直接mailコマンドでメールは送信できますか?
あとこの問題とは関係無いと思いますがapacheのバージョンが古いのでEC-CUBEの要件にあってないです。。
|
seasoft |
投稿日時: 2014/3/31 23:17
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.13.1 受注完了メールが届かない 類似した環境で、NG だった経験あります。(CentOS 5.6 以前からのアップデート環境でした。)
深追いせず、SMTP/127.0.0.1:25 で回避しました。(もしかしたら、ポート 25 を使うために postfix の構成が必要だったかも。) 断片的で曖昧な記憶で恐縮です。
|
xxx_xxx |
投稿日時: 2014/4/4 16:04
対応状況: −−−
|
半人前 登録日: 2011/5/5 居住地: 投稿: 12 |
Re: 2.13.1 受注完了メールが届かない すみません、
ご連絡が遅くなってしまいました。 下記のソースで http://aaaaa.com/test.php/ にアップして送信したところ、 送信は成功 ただし件名が文字化けしておりました。 <?php # To Email Address $emailaddress="aaaaa@gmail.com"; # Message Subject $emailsubject="ああ"; $msg = "あああ"; if (mail($emailaddress, $emailsubject, $msg, $headers)) { echo "送信完了"; } ?> mb_send_mailにしたところ、 件名も本文も???になっておりました。 >apacheのバージョンが古いのでEC-CUBEの要件にあってないです。。 なるほどですね。。 すみません、確認不足でした。 もう1件投稿して下さっている方もNGだったということだったので、 別のサーバーを探すなどで対応してみようかと思っております。 ただもしこのサーバーでメールが届けば サーバーの契約が増えなくてよいので管理上一番よいのですが。。 |
xxx_xxx |
投稿日時: 2014/4/4 17:04
対応状況: −−−
|
半人前 登録日: 2011/5/5 居住地: 投稿: 12 |
Re: 2.13.1 受注完了メールが届かない すみません、
ご返信が遅れてしまいました。 ヒントをありがとうございます。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=2380&forum=8&post_id=8645#forumpost8645 こちらに書かれているような内容ということですね。 回避、という内容について少し勉強してみないとわからないのですが、 ↓こちらに書かれているファイルに該当するようなファイルが 2.13.1でもあるのでしょうか。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=2380&forum=8&post_id=8644#forumpost8644 『/data/mtb_constants_init.php』ばかり見ていたのですが 『/data/cache/mtb_constants.php』の中の『SMTP_HOST』を 127.0.0.1からファーストサーバのSMTPホストに変更する事で 正しく動作しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |