その他 > その他 > 注文者への受注メールが届かなくて困っています |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hirokawa |
投稿日時: 2008/12/6 15:22
対応状況: −−−
|
半人前 登録日: 2008/11/28 居住地: 投稿: 14 |
注文者への受注メールが届かなくて困っています ◆投稿スレッドを誤ってしまいました(本来なら、質問>その他です)。
記事を削除できないためこのままにさせていただきます。 皆さんのアドバイスや過去スレを参照しながら試行錯誤し、ようやく ある程度の店舗の形が見えてきました。 動作確認をしておりましたところ、ご注文いただいた方へのメールが 返信されない状況で困っております。 店舗側への控えメールは、パラメータ設定のMAIL_BACKENDを変更し、 届くようになりました。 過去スレや、他ホームページを見て、SMTP(port 25) 送信に対応して いないのが原因かと思い、サーバに確認したところ、SMTP(port 25)の 使用は禁止されておりドメイン間でもsmtp認証が必要とのこと。 サブミッションポート(587番)だと設定できるらしいのですが、 色々試しているのですが、どこをカスタマイズしたら良いのかわからずに 困っております。 どなたか同じ状況で解決された方はいらっしゃらないでしょうか? アドバイスいただけましたら幸いです。 ec-cube ver.2.3.2 MySQL 5.0.51a-log PHP 5.2.1 |
tao_s |
投稿日時: 2008/12/7 1:58
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 796 |
Re: 注文者への受注メールが届かなくて困っています 引用:
店舗側への控えメールは、パラメータ設定のMAIL_BACKENDを変更し、 とは何に変更したのですか?
|
hirokawa |
投稿日時: 2008/12/7 7:40
対応状況: −−−
|
半人前 登録日: 2008/11/28 居住地: 投稿: 14 |
Re: 注文者への受注メールが届かなくて困っています 最初は注文者側、管理側のどちらにもメールが届かなかったので、過去スレを確認し、パラメータ設定のMAIL_BACKENDをデフォルトのsmtpからmailに変更しました。
それで、店舗側へのメールは届くようになりました。 tao様の以前の記事で(記事のリンク方法がわからないため以下記に引用させていただきます)を拝見し、サブミッションポートを使用する方法を模索中です。 過去スレより引用 ------------------------------------------------------------ Re: 商品購入完了時にメール配信されない(v2.0.1) 補足で自己レスです。 過去にEC-CUEとはまったく関係の無い部分でメールが送れなくて困った事例をメモっときます。 ケース1 そもそもsendmail(メールサーバーが起動していなかった) ケース2 旧サイトからの切り替え等、ドメイン名が無い状態(ホスト名のみ)の場合にホスト名を存在しないドメインと取られ送信エラー →ホスト名消去 ケース3 別のメールサーバーを使用(localhostじゃない) スパム踏み台防止の為25番ポートが閉じられていた。 →サブミッションポートを使用 |
hirokawa |
投稿日時: 2008/12/8 0:44
対応状況: −−−
|
半人前 登録日: 2008/11/28 居住地: 投稿: 14 |
Re: 注文者への受注メールが届かなくて困っています その後、いろいろ調べ、
・data/mtb_constants_init.phpと data/cache/mtb_constants.php内の define('SMTP_HOST', "127.0.0.1"); を define('SMTP_HOST', "smtp.XXXXXX.jp"); に define('SMTP_PORT', "25"); を define('SMTP_PORT', "587"); に ・data/module/SOAP/Transport内の var $host = 'smtp.gmoserver.jp'; var $port = 587; var $auth = null; にして、試してみましたがうまくいきませんでした。 auth = null;が怪しいと思うのですが、どのように認証設定させるといいのか・・・これからもう少しがんばってみます。 |
hirokawa |
投稿日時: 2008/12/8 8:26
対応状況: 確認中
|
半人前 登録日: 2008/11/28 居住地: 投稿: 14 |
Re: 注文者への受注メールが届かなくて困っています その後、var $auth = true;の後にusernameとpasswordを追加してみたりしましたが、だめでした。
サーバーに問い合わせたところ、smtp-authでサブミッションポート587を使用してくださいといわれましが、過去スレを拝見するとsmtp-authでは無理のようです。 ここまできて、残念ですが、あきらめて別サーバーに移転を考えてみることにします。 |
ramrun |
投稿日時: 2008/12/8 10:02
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: 注文者への受注メールが届かなくて困っています 試したことないのでアレですが
AUTH_Login 対応 GC_Sendmail みたいなのが必要なんじゃないでしょうか? あとmoduleのSOAPって決済モジュールの情報のやり取りに使っているものでは? (確認したわけではないので、違ってたらごめんなさい) |
hirokawa |
投稿日時: 2008/12/9 8:06
対応状況: −−−
|
半人前 登録日: 2008/11/28 居住地: 投稿: 14 |
Re: 注文者への受注メールが届かなくて困っています ramrun様
ありがとうございます。 教えていただいた記事は見ておりませんでした。 難しそうですが、試してみます。 また、moduleのSOAPは決済のやり取りに使っているものでした。 その後わかったので、現在は元に戻しております。 この件に関しては諦めていたのですが、解決の糸口が見つかって良かったです!! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |