バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
matsuken
投稿日時: 2012/5/8 21:49
対応状況: −−−
新米
登録日: 2012/5/8
居住地:
投稿: 9
管理者へメールが届かない
失礼します。

お問合せフォーム、受注完了メールとも管理者へメールが届かなく
原因がわからず困っています。

当初動作テスト時にはお客様側・管理者ともメール配信がされませんでしたが、過去記事を参考に
システム設定 > パラメータ設定 > MAIL_BACKENDを"smtp"から"mail"に変更したところ、
お客様側には自動返信メールが配信されますが、管理者側へは一切メールが届きません。

ネットで検索しWeb上からPHPプログラムでメール配信テストもしてみましたが、問題なく届きます。

受注メールが管理者へ届かない
http://ad-studio.jp/develop/tips/2011/12/post-6.html

こちらを参考にdata/class/helper/SC_Helper_Mail.phpの
155行目付近を修正を試してみましたが、何も変化がありません。
(あいかわらず管理者へメール届かず)

対処法をご教授下さい。

よろしくお願いします。

EC-CUBEバージョン:2.11.5
PHPバージョン:5.3.10
DBバージョン:PostgreSQL 8.4.11
サーバー:CentOS 5.7
pingpong
投稿日時: 2012/5/10 12:52
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: 管理者へメールが届かない
送信ログには残っていますか?
送信したけど、届いていないのか、そもそも送信していないのか切り分けしたいです。
matsuken
投稿日時: 2012/5/11 3:39
対応状況: −−−
新米
登録日: 2012/5/8
居住地:
投稿: 9
Re: 管理者へメールが届かない
ご回答ありがとうございます。

mailログを確認しましたが、送信自体されていないようです。

メールサーバーの環境ですが、

Qmail+Vpopmail SMTP AUTH にてサブミッション587ポート使用です。
matsuken
投稿日時: 2012/5/13 3:23
対応状況: −−−
新米
登録日: 2012/5/8
居住地:
投稿: 9
Re: 管理者へメールが届かない
自己レスです。

その後SMTP AUTHが問題かと思い、

マルチデバイスフレームワーク様の
「EC-CUBE外部の認証SMTPサーバーを使用する方法」
http://mitcc.biz/?p=295

を参考に/data/class/SC_SendMail.phpのソースコードを
改変し、データーベースにパラメータを追加するところまでは
順調に行ったのですが、最後の管理画面へログインし、システム管理のパラメータ管理の値を変更し、「この内容で登録する」ボタンを押下のところでつまづいてしまっています。

SMTP_USERNAMEの欄にSMTPサーバーユーザー名を入れる際、
vpopmailを使用している為、ユーザー名=Emailアドレスなの
ですが、そのままEmailアドレスを記述しこの内容で登録する
ボタンを押下すると、※ SMTP_USERNAME の形式が不正です。
とエラーが出てしまいます。

対処法をご教授頂けないでしょうか?

よろしくお願いします。
nanasess
投稿日時: 2012/5/14 10:18
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 管理者へメールが届かない
2.12-dev ですが, SMTP-AUTH 対応の修正を昨日コミットしました.

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

同様の方法で, 2.11.5 も対応可能ですので, ご参考になりましたら幸いです.
(パラメータ設定ではなく, data/config/config.php に定数を記述します)
matsuken
投稿日時: 2012/5/15 18:04
対応状況: −−−
新米
登録日: 2012/5/8
居住地:
投稿: 9
Re: 管理者へメールが届かない
nanasess様ありがとうございました。

早速変更を試みたのですが、システムエラーとなってしまいました。EC-CUBEは初めてで、とんちんかんな事をしておりましたらご容赦下さい。

行った手順ですが、
1:)チケット #1622のr21827の部分をクリックし
data/class/SC_SendMail.php
data/mtb_constants_init.php
html/install/index.php html/install/sql/insert_data.sql
html/install/templates/step1.tpl
のファイルを一番下の異なるフォーマットでダウンロード:ZIPアーカイブでダウンロードし、サーバーにアップロードしました。

2:)次に前回マルチデバイスフレームワーク様の
「EC-CUBE外部の認証SMTPサーバーを使用する方法」
でデーターベースmtb_constants に登録した
SMTP_AUTH,SMTP_USERNAME,SMTP_PASSWORDのパラメータを削除しました。

3:) data/config/config.phpのdefine ('PASSWORD_HASH_ALGOS'の下に
define ('RELEASE_YEAR', '2012');
define ('MAIL_BACKEND', 'smtp');
define ('SMTP_HOST', 'ホスト名');
define ('SMTP_PORT', '587');
define ('SMTP_USER', 'ユーザーネーム');
define ('SMTP_PASSWORD', 'パスワード');
を追加してサーバーにアップロードしました。

4:) 管理画面⇒パラメータの設定でMAIL_BACKENDを'mail'から'smtp'に変更し登録ボタンを押下。

そしてお問合せフォームと商品購入テストをしてみたところ
両方ともシステムエラーとなってしまいました。

間違えた箇所が御座いますでしょうか?
よろしくお願いします。
nanasess
投稿日時: 2012/5/15 20:59
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 管理者へメールが届かない
元のデータと競合してしまったのかもしれません.
混乱させてしまい, 申し訳ございません.

チケットの内容から改修するのは, ちょっと難しいと思うので, 元に戻していただいて, 以下の Seasoft 様のページを参考にしていただいた方が簡単に対応できると思います.

http://seasoft.jp1.cx/ec/tips/smtpauth

チケットの対応内容は, インストーラから設定できたりして, 自由度が高くなっています.
matsuken
投稿日時: 2012/5/16 0:03
対応状況: −−−
新米
登録日: 2012/5/8
居住地:
投稿: 9
Re: 管理者へメールが届かない
早速のご回答ありがとうございました。

Seasoft 様のページを参考にさせて頂き、/data/class_extends/SC_SendMail_Ex.phpに

赤い部分のソースコードを追加しアップロードしてみました。

そして前回同様問い合わせフォームと商品購入完了メールのテストをしましたところ、管理者側だけでなく顧客側のメールも配信されなくなってしまいました。

パラメータ設定⇒MAIL_BACKENDを'smtp'から'mail'に変更すると
顧客側には自動返信メールは配信されます。
※管理者側にはあいかわらず一切メールは届きません。

SC_SendMail_Ex.phpのソースの中で

$arrParams['username'] = '<id>';
$arrParams['password'] = '<pw>';
のところですが、'<id>'のidの部分に直接ユーザー名、'<pw>'のpwの部分に直接パスワードを記入しました。

間違っておりますでしょうか?
ド素人ですみませんm(_ _)m
よろしくお願いします。
seasoft
投稿日時: 2012/5/16 0:06
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 管理者へメールが届かない
「idの部分」ではなく「<id>の部分」、
「pwの部分」ではなく「<pw>の部分」とする必要があります。


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

nanasess
投稿日時: 2012/5/16 9:23
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 管理者へメールが届かない
data/logs 以下のログファイルに, メールの送信エラーが出てないですかね??
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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