Scrapdiary

DesigningとEngineeringの架け橋

【EC-CUBE 2.13】購入後などにメールが送信されない場合の対策

EC-CUBEからメールが送られてこない場合の対応について備忘録。基本的な対策はこちらのエントリーを参考にしました。

バージョンが2.13に上がって設定等が微妙に変わってますので補足・補完。
インストール時に設定した「WEBサーバ設定」のオプション設定の「メールサーバー設定」>「メーラーバックエンド」の値は ~/data/config/config.php に移動しています。

もしsendmailを選んでいたら、稼働させているサーバのsendmailのパスを「which sendmail」などで調べ、パスがEC-CUBEデフォルトと違っていたらカスタマイズします。

自分が検証していたバージョン・環境では継承するfunctionで親のparent:: getBackendParamsに引数$backendを渡すとうまくいきました。

 

sendmailのパスは定数化して管理画面の「システム設定」>「パラメータ設定」で設定できるようにして欲しいですね。

 

涙の手紙【ハーレクイン文庫版】

涙の手紙【ハーレクイン文庫版】