バージョン選択

フォーラム

メニュー

オンライン状況

41 人のユーザが現在オンラインです。 (28 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 40
tattsu もっと...

サイト内検索

質問 > 管理機能 > 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の要件にあってないです。。


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

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 の構成が必要だったかも。)

断片的で曖昧な記憶で恐縮です。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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ホストに変更する事で
正しく動作しました。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,099名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.