EC-CUBE3ではメール送信はMailServiceというサービスクラスが担当しています。

メールの送信先は管理画面から変更できますが、複数の宛先へ送信したいなどの要望がある場合は、このMailServiceファイルを編集するかプラグインで処理を挟む必要があります。

実際の送信箇所のコードは下記のようになっています。

src/Eccube/MailService.php

 

管理者へはsetBccでアドレスを設定していますので、ここに配列を渡してやることで複数の宛先へのメール送信が可能です。

また、プラグイン化するときはEccubeEvents::MAIL_CONTACT(‘mail.contact’)のイベントを使うことで処理を挟むことが可能ですね。

 

弊社では問い合わせメールの複数宛先への送信やタイトル変更ができるプラグインを無料公開中ですので、ぜひご活用ください。

受注確認メールなど他の自動送信メールへの対応版も間も無く公開予定です。

EC-CUBE3 問い合わせメール設定プラグイン