このスレッドはクローズされています。記事の閲覧のみとなります。
zencartからメール送信 |
|
- æ¥æï¼ 2007/09/08 20:17
- ååï¼ あおき
- zencartを自宅サーバーで始めたのですがzencartから全くメールが送信できず悩んでいます。ぜひ皆様のお力を貸していただきたく書き込ませていただきました。
構成 fedora7 php5 mysql5 zen-cart-v1.3.0.2-l10n-jp-2 の環境でzencart自体は問題なく動いています。 このサーバー機の中でpostfixとsmtp-authで動いているメールサーバーがあるのでこれを用いてメール発信をしようと試みたのですが上手くいきません。
メール設定 方法smtpauth あとはパスワードを入れDNS名を入力
メールソフト等からは問題なく送信できているのですがzencartからは全く送信できません。宜しくご教授願います。
|
■ コンテンツ関連情報
Re: zencartからメール送信 ( No.6 ) |
|
- æ¥æï¼ 2007/09/11 19:34
- ååï¼ あおき
- でんでん♪様、ありがとうございます。
ご指摘の方法で試したところ
Sep 11 19:31:22 fedora postfix/anvil[14748]: statistics: max connection rate 1/60s for (smtp:221.242.76.82) at Sep 11 19:28:02 Sep 11 19:31:22 fedora postfix/anvil[14748]: statistics: max connection count 1 for (smtp:221.242.76.82) at Sep 11 19:28:02 Sep 11 19:31:22 fedora postfix/anvil[14748]: statistics: max cache size 1 at Sep 11 19:28:02 Sep 11 19:31:50 fedora dovecot: pop3-login: Login: user=<info>, method=PLAIN, rip=::ffff:192.168.1.21, lip=::ffff:192.168.1.23 Sep 11 19:31:50 fedora dovecot: POP3(info): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 Sep 11 19:31:50 fedora dovecot: pop3-login: Login: user=<info>, method=PLAIN, rip=::ffff:192.168.1.21, lip=::ffff:192.168.1.23 Sep 11 19:31:51 fedora dovecot: POP3(info): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
とのログがでました。何かご指摘いただける点はありますでしょうか。宜しくお願いします。
|
Re: zencartからメール送信 ( No.7 ) |
|
- æ¥æï¼ 2007/09/12 10:04
- ååï¼ 管理者
- あおきさん、はじめまして。
メッセージログで見受けられますと、「info」ユーザ宛へ送っているようですね。
postfixでのデフォルトのユーザが指定されたユーザに送られる仕組みがあります。(別名ユーザ転送とも言っています)
それは「/etc/aliases」に定義されています。(以下参照)
# cat /etc/aliases # # Aliases in this file will NOT be expanded in the header from # Mail, but WILL be visible over networks or from /bin/mail. # # >>>>>>>>>> The program "newaliases" must be run after # >> NOTE >> this file is updated for any changes to # >>>>>>>>>> show through to sendmail. #
# Basic system aliases -- these MUST be present. mailer-daemon: postmaster postmaster: root : : : info: postmaster marketing: postmaster sales: postmaster support: postmaster : : :
左側にあるユーザー宛に届いたメールは右側のユーザ宛に配送されるようになっているのですが、ここで注意しなければならないのが「info: postmaster」部分です。 おそらく、この部分が有効になっているために正常に配信されているにも拘らず「postmaster」に転送されてしまったのではないでしょうか?
対象法は以下のようにしてください。(該当する部分の先頭に"#"を入れてコメントにする。)
#info: postmaster
保存後に、データベースを更新します。(以下コマンド実行)
# newaliases
参照:http://kajuhome.com/mail_trouble.shtml#n02
|
Re: zencartからメール送信 ( No.8 ) |
|
- æ¥æï¼ 2007/09/12 11:47
- ååï¼ でんでん♪
- 参照: http://blog.denden-cafe.com/blog/
- あおきさん、こんにちは。
管理人さんからもアドバイスがありますが、わたしが気付いたことを 書きます。
メールのログを拝見する限り、メールが送信できないのはメールサーバ側の 設定の問題ではなく、Zen Cart側の設定の問題のように思えます。
ログを見ると、最初の3行は短時間統計を管理するanvilというPostfixの プロセスが定期的に出力する統計情報、後の4行はあおきさんが送信確認 をなさったPOPアクセスのログです。つまり、メールサーバが「メールを 送ったよ」とか「拒否したよ」のような記録は残ってません。おそらく、 Zen Cartの側でエラーになっているとか、Zen Cartに設定したメール 送信の設定が不適切とかで、そもそもメールがサーバに渡ってないんだ と思います。
わたしもZen Cartは詳しくないので、どこにエラーが出るのかとかよく 分かりません(わざと間違った送信設定をして試してみましたが、画面 上は正常に送信されたように表示されるんですよね。どこかにエラーが 記録されていると思うんですが)。やはり、もう一度Zen Cartのコミュ ニティの方で質問された方がいいような気がします。以前、回答が得ら れなかったとのことですが、今回のログ、Zen Cartでの設定内容などを 詳しく説明して、もう一度質問されてみてはいかがでしょう。
あ、管理人さんからのご指摘も一度チェックしてみてください。
お力になれなくてごめんなさい。
|
Re: zencartからメール送信 ( No.9 ) |
|
- æ¥æï¼ 2007/09/14 18:35
- ååï¼ あおき
- 管理者様、でんでん♪様、ありがとうございます。
管理人様のご指摘のユーザー転送についてはメールサーバー構築の際に変更してありました。
Zen Cartのコミュニティにも質問させていただいているのですが返答を得られません。
大変申し訳ありませんが何か良い手立てはないでしょうか。
|
Re: zencartからメール送信 ( No.10 ) |
|
- æ¥æï¼ 2007/09/15 12:56
- ååï¼ でんでん♪
- 参照: http://blog.denden-cafe.com/blog/
- あおきさん、こんにちは。
ZenCartコミュニティ掲示板のあおきさんの投稿、見つけました。 レスポンスないですね〜。 ちょっと情報が不足しているかもしれません。
問題解決のためには、phpinfo()で表示されるPHPの設定情報なども 必要かもしれません(ZenCart管理画面の「バージョン」から参照 できます)。
とりあえず、
PHPの詳しいバージョン sendmail_path mbstring関係の設定値
あたりの情報が必要だと思います。 わたしの方でもあおきさんの環境に近づけて検証してみますので、できるだけ 詳しい情報をいただけたらと思います。
それと、メール送信方法はsendmail固定にしてテストしていただけないでしょうか。 smtpだとTCP/IPが間に入るので問題の切り分けが面倒になります。
そして、サーバのコンソール上から、次のコマンドを実行してみて結果を教えてください。 ・コマンドラインでの実行結果 ・/var/log/maillogの内容 ・宛先アドレス宛てに空メールが送信されるかどうか
$ echo "To: 宛先アドレス" | [/usr/sbin/sendmail] -t ~~~~~~~~~~~~~~~~~~~~ ↑sendmail_pathのパス部分
|
■ その他