バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > お客様へメールが届かない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
aska824
投稿日時: 2012/2/8 7:20
対応状況: −−−
長老
登録日: 2010/2/20
居住地: 静岡県
投稿: 185
お客様へメールが届かない
お世話になります。

ECCUBE:2.11.4
OS:CentOS 5.7
Server:ABLENET VPSサーバー
PHP:5.3.8
PostgreSQL:9.1.2
Apache:2.2.21
Postfix:2.8.7
Dovecot:2.0.16

で運営しています。
本番環境ですが、先日あるシステムの動作確認の為、注文をかけた所、お客様宛のメールが配信されていない事に気が付きました。

実際、自分の所へは配信されています。

送信ができないのかと思い、メーラーから外部のメールアドレスへ送信しましたが、そちらの方は受信ができます。

ECCUBEから送られているメールが全く配信されていません・・・。

メールログやECCUBEのログを見てもエラーらしき物が出てきていないため、投稿させて頂きました。

メールログ(/var/log/maillog)を見ると、お客様宛のメールアドレスへは全く送信されていないみたいなのですが・・・
--/var/log/maillog--------------------------------------
Feb 8 07:15:10 ドメイン dovecot: pop3(メールアドレス): Disconnected: Logged out top=0/0, retr=0/0, del=0/50, size=220661
Feb 8 07:15:10 ドメイン dovecot: pop3(メールアドレス): Disconnected: Logged out top=0/0, retr=0/0, del=0/3, size=11404
Feb 8 07:15:10 ドメイン dovecot: pop3(メールアドレス): Disconnected: Logged out top=0/0, retr=0/0, del=0/6, size=32300
Feb 8 07:15:31 ドメイン postfix/smtpd[14022]: connect from ablevps-default-base[127.0.0.1]
Feb 8 07:15:31 ドメイン postfix/smtpd[14022]: 1B92B909A1: client=ablevps-default-base[127.0.0.1]
Feb 8 07:15:31 ドメイン postfix/cleanup[14028]: 1B92B909A1: message-id=<20120207221531.1B92B909A1@smtp.example.com>;
Feb 8 07:15:31 ドメイン postfix/qmgr[12296]: 1B92B909A1: from=<メールアドレス>, size=2816, nrcpt=1 (queue active)
Feb 8 07:15:31 ドメイン postfix/smtpd[14022]: disconnect from ablevps-default-base[127.0.0.1]
Feb 8 07:15:31 ドメイン postfix/virtual[14030]: 1B92B909A1: to=<管理メールアドレス>, relay=virtual, delay=0.38, delays=0.27/0.02/0/0.09, dsn=2.0.0, status=sent (delivered to maildir)
Feb 8 07:15:31 ドメイン postfix/qmgr[12296]: 1B92B909A1: removed
--------------------------------------------------------
MAIL_BACKENDは"smtp"
SMTP_HOSTは"127.0.0.1"
SMTP_PORTは"25"
としてあります。

SMTP_HOSTを"smtp.example.com"
SMTP_PORTを"587"など
色々と思考錯誤しましたが、どうしても配信がされません。ログにはお客様宛のメールアドレスすら出て来ない状態です・・・。

どなたかわかる方いらっしゃいましたらご教授お願いします。


----------------
-----------情報-----------
自分の分かる範囲でお答えします。

Shop Mate

seasoft
投稿日時: 2012/2/8 9:17
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: お客様へメールが届かない
まずは EC-CUBE 抜きの PHP から送信できるかを確認してみては?


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

aska824
投稿日時: 2012/2/8 11:37
対応状況: −−−
長老
登録日: 2010/2/20
居住地: 静岡県
投稿: 185
Re: お客様へメールが届かない
seasoft様、早速の返信有難うございます。

別のPHPから送信しましたが、正常に受信が出来ています。

と言うことはECCUBEでは・・・と思ってしまいます・・・。

同じサーバで動作されている方がいればいいんですが・・・。


----------------
-----------情報-----------
自分の分かる範囲でお答えします。

Shop Mate

aska824
投稿日時: 2012/2/8 12:10
対応状況: −−−
長老
登録日: 2010/2/20
居住地: 静岡県
投稿: 185
Re: お客様へメールが届かない
【追記】
いろいろと調べてみた結果、注文のメールのみ送信ができないことが分かりました。

お問い合わせを使ってテスト送信してみた所、自分、お客様(仮)の双方の受信が確認できました。

ただ、注文メールのみは、どうしても受信されないままとなっています・・・。

【追記】
自己解決しました。
もしかすると、前回のテスト注文の際に何か躓いていたのかもしれません・・・。
seasoftさま、ありがとう御座いました。


----------------
-----------情報-----------
自分の分かる範囲でお答えします。

Shop Mate

seasoft
投稿日時: 2012/2/8 12:24
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: お客様へメールが届かない
まずは解決したようで何よりです。

SMTP だと、偶発的に TCP/IP レベルでコケるケースも見かけるので、そういったケースだったのかもしれませんね。(再発が怖いケースですが・・・)

# 個人的には、SMTP が初期設定となっている EC-CUBE の仕様は若干疑問


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

nanasess
投稿日時: 2012/2/8 13:39
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: お客様へメールが届かない
引用:

seasoftさんは書きました:

# 個人的には、SMTP が初期設定となっている EC-CUBE の仕様は若干疑問


0.9.x の頃は, 確か mail() 関数で送信していたのですが, 文字化け対策 & Windows 環境の対応で. SMTP を使うようになったと記憶しています.

個人的には, 素直に mb_send_mail() でいいんじゃないかと思いますが, Windows 環境のことも考えると SMTP の方が設定しやすいのかもしれませんね.
seasoft
投稿日時: 2012/2/8 14:25
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: お客様へメールが届かない
> 0.9.x の頃は, 確か mail() 関数で送信していたのですが, 文字化け対策 & Windows 環境の対応で. SMTP を使うようになったと記憶しています.

たしかに、PHP4.2 + Windows とかはヘッダー周りとか難があった気もしますね。

少なくとも PHP5 であれば、適切な PHP 設定をしてある環境ならば、Windows でも mail 関数で送信できたかと。


> 個人的には, 素直に mb_send_mail() でいいんじゃないかと思いますが, Windows 環境のことも考えると SMTP の方が設定しやすいのかもしれませんね.

私は、現在の PEAR::Mail を噛ませるアイディア自体は良い方法だと思います。

ただ、デフォルトの backend が SMTP 経由という点に疑問を持っています。

まぁ、サクっと切り替えられるので、個人的にはあまりに気していませんが。しかし、このフォーラムを見ていると、この辺りでコケているユーザーは結構多い気がします。


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

seasoft
投稿日時: 2012/2/16 11:21
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: お客様へメールが届かない

別スレでも餌食になった方がいらっしゃるようです。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9998&forum=10
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9969&forum=2

そして、今朝、私どもの顧客も、餌食になっていました。


このような状況ですので、デフォルトを変更しようと思います。
http://svn.ec-cube.net/open_trac/ticket/1648


なお、PHP が初期インストールされているレンタルサーバで、MAIL_BACKEND = "mail" な状態でメール送信できない環境の情報がありましたら、教えていただけますと大変に助かります。> 皆様


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

nanasess
投稿日時: 2012/2/16 11:34
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: お客様へメールが届かない
こちらで, SMTP Auth に対応しようかと思いましたが, いかがでしょうか?

http://svn.ec-cube.net/open_trac/ticket/1622

インストーラで, メールサーバーの情報を入力するイメージです.
初期値は
MAIL_BACKEND: SMTP(mail, sendmail にも変更可)
SMTP サーバー: 127.0.0.1
SMTP認証 OFF

SMTP認証 ON にした場合は ID/PASS を入力

こうしておけば, MAIL_BACKEND=mail な状態で送信できない WebMatrix の環境などにも優しいかと思います

最終決定は, 株式会社ロックオンさんに委ねます.
seasoft
投稿日時: 2012/2/16 11:47
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: お客様へメールが届かない
> こちらで, SMTP Auth に対応しようかと思いましたが, いかがでしょうか?

はい。良いと思います。

現状でも比較的カジュアルなカスタマイズで対応可能ですが、それがパラメータで行えるのは便利だと思います。
参考: http://seasoft.jp1.cx/ec/tips/smtpauth


> SMTP認証 ON にした場合は ID/PASS を入力

個人的には、ID の入力があったら、「SMTP認証 ON」の方が良いようにも感じます。


> こうしておけば, MAIL_BACKEND=mail な状態で送信できない WebMatrix の環境などにも優しいかと思います

それは、WebMatrix を改善するのが筋のような。

ちなみに、WebMatrix では、SMTP もインストールするのですか?

WebMatrix については状況を把握しておりませんが、一般的なレンタルサーバの PHP では、Windows 環境も含め mail() 関数でメール送信できるのが常識となっているように感じております。


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

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


 



ログイン


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

統計情報

総メンバー数は88,702名です
総投稿数は109,944件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
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.