EC-CUBEでお客様にメールが届かない場合の対処方法

この記事は2013年2月に公開したものです。ソフトウェアやサービスの仕様が変わり、現在の情報と異なる場合があります。

こんにちは。
SOHOデザイナーを目指しているAquaForest-アクアフォレスト-です。

EC-CUBEを構築した際にデフォルトのままでは、
お客様にメールが届かない場合があるみたいです。

問い合わせメールは送受信できたり、管理者宛のメールは無事に届くけど、
お客様へのメールが届かないなどメールが届かない内容は色々あります。

管理画面とphpファイルの2ヶ所を修正すると無事に届く場合もあるみたいなので、
お困りの方はお試し下さい。

ちなみにECCUBEのバージョンは2.11.5です。

1.管理画面での修正点

システム設定 > パラメータ設定 > MAIL_BACKENDという項目。
デフォルトでは “smtp” になってるので、これを “mail” に変更。

2.phpファイルでの修正

data/mtb_constants_init.php

上記ファイルの368行目辺りの下記のソースを修正。

define('MAIL_BACKEND', "smtp");

を下記に修正。

define('MAIL_BACKEND', "mail");

これで完了です。
あとは無事に送信できることを祈ってください。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次