質問 > フロント機能 > メールが発送できない |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yosako |
投稿日時: 2012/2/17 11:37
対応状況: 解決済
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
Re: メールが発送できない ありがとうございます。
/data/class_extends/SC_SendMail_Ex.phpを修正して、無事にsmtpで送信できていることを確認できました。 |
seasoft |
投稿日時: 2012/2/17 10:10
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: メールが発送できない 外部の SMTP を使うならば、一般的には SMTP Auth が必要かと。
参考: http://seasoft.jp1.cx/ec/tips/smtpauth
|
yosako |
投稿日時: 2012/2/17 10:02
対応状況: −−−
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
Re: メールが発送できない お返事ありがとうございます。
MAIL_BACKEND = smtp の時、 SMTP_HOST = mail.xxxx.com (メールサーバー) SMTP_PORT = 587 としてもダメだったのです。 他のアプリでhtmlMimeMailというクラスを使用したものでは、ちゃんと送信できているのです。今度smtp.phpに設定値を直書きで試してみます。 |
seasoft |
投稿日時: 2012/2/16 11:12
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: メールが発送できない > それにしても、なぜ"smtp"だと送信できないのでしょうか。
技術的に言えば「IPアドレス 127.0.0.1 の TCP ポート 25 の SMTP 経由でのメール送信がオープンになっていないため」だと思います。 分解すると、下記のような原因が考えられます。 ・SMTP がインストールされていない ・SMTP が起動していない ・IP アドレス 127.0.0.1 をリッスンしていない ・TCP ポート 25 をリッスンしていない ・SMTP がローカル (127.0.0.1) 経由でのリレーを許容していない しかし、そのような環境を要求するのは酷だと感じておりますので、PHP が適切に設定してある環境では初期設定のままメール送信できるように改善したいと考えております。 http://svn.ec-cube.net/open_trac/ticket/1648 詳細は下記スレッドにて展開いたします。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9945&post_id=47958&forum=11#forumpost47958
|
nkta |
投稿日時: 2012/2/15 11:35
対応状況: −−−
|
長老 登録日: 2011/5/20 居住地: 東京 投稿: 166 |
Re: メールが発送できない どのようなネットワーク構成で運用なさっているのか分かりませんが、
smtpサーバを立ち上げ、EC-CUBE側で相応の設定をすれば、smtpでメール送信できます。 私はEC-CUBEのsmtp設定をやった事が無いので動作保証は出来ませんが、 下記URLあたりが参考になるんじゃないでしょうか。 http://d.hatena.ne.jp/Kmusiclife/20091008/1254984657 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1928&forum=11 |
yosako |
投稿日時: 2012/2/14 17:55
対応状況: −−−
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
Re: メールが発送できない 自己解決しました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9969&forum=2&post_id=47772 のようにMAIL_BACKENDの値を"smtp"から"mail"に変更したところ、メールが送信できるようになりました。 それにしても、なぜ"smtp"だと送信できないのでしょうか。 |
yosako |
投稿日時: 2012/2/14 13:57
対応状況: −−−
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
メールが発送できない お問い合せ、注文受付などすべてのメールが発送されません。
ログ内容: Failed to add recipient: hoge@hoge.com [SMTP: Invalid response code received from server (code: 554, response: 5.7.1 <hoge@hoge.com>: Relay access denied)] from xxx.xxx.xxx.xxx 使用しているメールサーバーは、SMTPの認証が必要なのですが、そういえば、メールのパスワードを設定した記憶がありません。 認証が必要なメールサーバーは使用できないのでしょうか。 それとも、どこかでメールサーバーのパスワードを設定できるのでしょうか。 data\module\mail\smtp.phpを見ると、var $password = ''; とあるので、パスワードは設定できるはずだと思います。ここに直接パスワードを設定すれば良いのでしょうか。 よろしくお願いします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |