EC-CUBEをカスタマイズして最終段階にさしかかってました。
さぁ、問い合わせメール&受注確認メールのチェックをっと...メールが送信(配信)できない!親にも子にも届かないじゃないか!
EC-CUBEの過去スレなんかを調べてたら...
過去スレより引用
------------------------------------------------------------
Re: 商品購入完了時にメール配信されない(v2.0.1)
補足で自己レスです。
過去にEC-CUEとはまったく関係の無い部分でメールが送れなくて困った事例をメモっときます。
ケース1
そもそもsendmail(メールサーバーが起動していなかった)
ケース2
旧サイトからの切り替え等、ドメイン名が無い状態(ホスト名のみ)の場合にホスト名を存在しないドメインと取られ送信エラー
→ホスト名消去
ケース3
別のメールサーバーを使用(localhostじゃない)
スパム踏み台防止の為25番ポートが閉じられていた。
→サブミッションポートを使用
------------------------------------------------------------
などとサーバーとの相性問題的なものしか見つからない。
じゃあ、なぜ動いてる?
きっとphpの設定を変更するといけるんじゃないかとしらみつぶしにそれらしいファイルを探しました。
ありました!
/data/mtb_constants_init.php
の532行目辺りを
define('MAIL_BACKEND', "smtp");
↓
define('MAIL_BACKEND', "mail");
に変更すればOK!
/data/cash/mtb_constants.phpにも同じものがあるのでそこも設定変更するとオケー!
ちなみにバージョンは「eccube-2.4.4」です。
posted by ITF at 14:40| 奈良 ☁|
Comment(0)
|
チュートリアル
|

|