このスレッドはクローズされています。記事の閲覧のみとなります。
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.1 ) |
|
- æ¥æï¼ 2007/09/09 06:29
- ååï¼ Gonzo
- あおきさん
おはようございます。
zen-cartをインストール出来たようですね。
zen-cartの管理画面 一般設定>メールの設定>メール送信・接続方法はどの設定になってますか?
Gonzo
|
Re: zencartからメール送信 ( No.2 ) |
|
- æ¥æï¼ 2007/09/09 16:15
- ååï¼ あおき
- GONZO様、おかげさまで何とかこぎつけられました。ありがとうございます。
メールの設定ですが メール送信 - 接続方法 smtpauth SMTP認証 - メールアカウント [email protected] SMTP認証 - パスワード password SMTP認証 - DNS名 example.com SMTP認証 - IPポート番号 25 としています。
メール設定はこちらのやり方を参考にさせていただき、メールソフトからは問題なく送受信できています。
宜しくご教授願います。
|
Re: zencartからメール送信 ( No.3 ) |
|
- æ¥æï¼ 2007/09/09 23:05
- ååï¼ Gonzo
- あおきさん
こんばんは。
zen-cartの管理画面 一般設定>メールの設定
上記、設定画面のトップの行に表示されるメール送信・接続方法のことなんですが、 何になってますか? デフォルトではsendmailとなっていると思います。
今までここを触ることはなくデフォルトのままでzen-cartからのメール送信はOKでした。 以前 fedora core6で構築していた時も 現在の centos4 でも問題は起こって ませんが・・・
試されたかとは思いますが、上記の箇所を一度sendmailに設定し下部のメールサーバー 設定を消して再度トライされてみてはいかがでしょう。
最終的に問題が解決できなければzen-cartのコミュニティー掲示板の方へ投げかけてみては どうでしょう。自宅サーバーで運営されている方がおられると思います。何らかの回答が あると思いますが。
Gonzo
|
Re: zencartからメール送信 ( No.4 ) |
|
- æ¥æï¼ 2007/09/09 23:59
- ååï¼ あおき
- Gonzo様、ありがとうございます。
Gonzo様もPostfixを使用されているんですか?自分はPostfixとSMTP-AUTHで構築しているのでSMTPAUTHにしました。sendmailにしてやり直してみてもできませんでした。zen-cartのコミュニティでは全く返信が無く、こちらにお願いしに来ました。
どなたか問題点をご指摘いただけないでしょうか。
|
Re: zencartからメール送信 ( No.5 ) |
|
- æ¥æï¼ 2007/09/11 00:51
- ååï¼ でんでん♪
- 参照: http://blog.denden-cafe.com/blog/
- あおきさん、こんばんは。でんでん♪と申します。
わたしも最近、自宅のサーバにZen Cartをインストールしました。 メールが送信できないと言うことですが、文面からだけではどういう状況なのか はっきり分かりません。
メールが送れないと言っても、さまざまな場合があると思います。
・Zen Cartの設定(mbstring周りの設定など)に問題があって、PHP側でエラーが 発生してローカルのメールサーバにメールが飛んでいない ・ローカルのメールサーバにメールは飛んでいるが、送信パラメータの設定に問題 があって、ローカルのメールサーバから配送を拒否されている ・ローカルのメールサーバからメールが送信されているが、受取側のメールサーバ に受取を拒否されている
まずは、問題の切り分けをする必要があると思います。最初は、ローカルのメール サーバのログを調べ、ローカルのメールサーバにメールが飛んでいるかどうかを 確かめてみてください。
RedHat系 + Postfixでしたらコンソールから、
tail -f /var/log/maillog (実行するとコンソールに入力ができない状態になります。Ctrl+C で入力できる状態に戻ります)
でメールログの最新行が常にコンソールに表示される状態になります。この状態で Zen Cartから注文を確定するなどメールが送信される操作をしてみてください。 どういうログが記録されるか、またはまったくログが記録されないかによって、次 は何を調べたらよいか分かると思います。
ではでは〜♪
|
■ その他