バグ報告 > フロント機能 > インストール後にメール送信ができない |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
dss |
投稿日時: 2009/2/12 10:54
対応状況: −−−
|
新米 登録日: 2009/2/8 居住地: 投稿: 2 |
Re: インストール後にメール送信ができない 同じようにインストール後に送信できないことに気づき検索していたらたどり着きました。
ありがとうございます! |
Herring |
投稿日時: 2008/10/31 1:39
対応状況: −−−
|
新米 登録日: 2008/10/28 居住地: 東京 投稿: 8 |
Re: インストール後にメール送信ができない seasoft様
ご助言に従って、管理機能のパラメータ設定から変更しました。 ご指摘有難うございました。 |
seasoft |
投稿日時: 2008/10/29 12:43
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: インストール後にメール送信ができない > 私も悩んでいたのですが、Johnさんに教えて頂いたように『/data/cache/mtb_constants.php』の中のパラメータ設定MAIL_BACKENDを"mail"に変更するだけで解決しました。
/data/cache/mtb_constants.php を直接編集するのはマズイです。 ディレクトリー名からも分かるとおり、キャッシュ(一時ファイル)ですので。 データ本体は、DBに格納されており、管理機能のパラメータ設定の画面から更新できます。
|
Herring |
投稿日時: 2008/10/28 11:58
対応状況: −−−
|
新米 登録日: 2008/10/28 居住地: 東京 投稿: 8 |
Re: インストール後にメール送信ができない 私も悩んでいたのですが、Johnさんに教えて頂いたように『/data/cache/mtb_constants.php』の中のパラメータ設定MAIL_BACKENDを"mail"に変更するだけで解決しました。
浅学非才で理屈は全然判らないんですが、とにかく解決して助かりました。 Johnさんはじめ皆様有難うございました。 これからも、いろいろお世話になりますが、一緒に勉強させてください。 |
john |
投稿日時: 2008/7/4 16:14
対応状況: −−−
|
常連 登録日: 2008/2/20 居住地: 投稿: 34 |
Re: インストール後にメール送信ができない 一例として、自分とこの環境:
EC-CUBEバージョン 2.2.0-beta PHPバージョン PHP 5.2.5 DBバージョン MySQL 5.0.27-standard-log @ファーストサーバ・ギガント2 では、 デフォルト状態からパラメータ設定MAIL_BACKENDを"mail"に変更するだけで解決しました。 |
seasoft |
投稿日時: 2008/6/21 13:21
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 問題解決! パラメータ設定を見たら、MAIL_BACKEND という項目の設定で、SMTP(TCP/IP)を使わない設定は可能なようですね。
ちなみに、グローバルIPアドレスを使ったメール配信だと、リレー(異なるドメイン宛のメール配信)が可能なのかという懸念がありますね。サーバの設定次第で違ってきます。 SMTP AUTH も設定できれば良いのですが、それは無理なようですね。
|
seasoft |
投稿日時: 2008/6/21 12:48
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 問題解決! いえいえ伏字なのは伝わってますよ。
で、何が問題なのかというと、localhost アドレス(127.0.0.1)への接続に、グローバルIPアドレス(xxx.xxx.xxx.xxx)が使われているという事です。 127.0.0.1 との通信は必ず、「from 127.*.*.*」となるはずなのです。 ローカルループバックインターフェイスかルーティングテーブルが異常かと感じ、ローカルループバックを使わないで、グローバルIPアドレスへ接続する方法を提案したという訳です。 とりあえず回避できるとは思いますが、根本的には供給元に改善を求めたほうが良い気がします。
|
topo |
投稿日時: 2008/6/21 11:58
対応状況: −−−
|
常連 登録日: 2008/6/11 居住地: 岡山 投稿: 64 |
問題解決! 「from xxx.xxx.xxx.xxx」は私が伏せた部分です^^;
誤解を招いて申し訳なかったです。 >SENDMAIL 接続先(SMTPサーバ)を xxx.xxx.xxx.xxx に変更すると回避できるかも。 上の部分をヒントに問題解決しました! 『/data/mtb_constants_init.php』ばかり見ていたのですが 『/data/cache/mtb_constants.php』の中の『SMTP_HOST』を 127.0.0.1からファーストサーバのSMTPホストに変更する事で 正しく動作しました。 色々とご助言有難うございました〜♪ ■■■補足■■■ このスレッドは誤って『バグを見つけましたよ』で立てていますが、『どうか教えて下さい!』の間違いです。 直し方がわからなかったのでここに訂正を記載しておきますm(_ _)m |
seasoft |
投稿日時: 2008/6/21 10:50
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: インストール後にメール送信ができない う〜ん、こりゃ困りましたね。ローカル25で接続拒否ですか…
…って、「from xxx.xxx.xxx.xxx」ですと!? う〜ん、サーバのネットワーク周りが腐っているかな… サーバによっては、SENDMAIL 接続先(SMTPサーバ)を xxx.xxx.xxx.xxx に変更すると回避できるかも。 そもそも、TCP/IP 経由せずに、sendmail 呼び出す設定などができれば、そのほうが良い気もしますね。(Zen Cart はできたような)
|
topo |
投稿日時: 2008/6/21 10:38
対応状況: −−−
|
常連 登録日: 2008/6/11 居住地: 岡山 投稿: 64 |
Re: インストール後にメール送信ができない さっそく有難うございますm(_ _)m
そのあたりのモジュールを使ってテストしてみたいと思います。 1点調査していて気がついたのですが『/data/logs/site.log』 の中に、以下のエラーを発見しました。 [/contact/index.php] Failed to connect to 127.0.0.1:25 [SMTP: Failed to connect socket: Connection refused (code: -1, response: )] from xxx.xxx.xxx.xxx ・・・っていうか接続に失敗していますね^^; このあたりを糸口に調査を続けたいと思っていますが何かご存知の方いらっしゃましたらご教授下さいm(_ _)m |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |