対応事例
「商品注文受付」の自動転送メールにBCCを追加カスタマイズ:EC-CUBE2.13.2
この記事は最終更新から9年以上経過しています。内容が古くなっている可能性があります。
お客様よりご依頼をいただきました「商品注文受付(ご注文完了メール)」の自動転送メールにBCCを追加するカスタマイズ方法をご案内いたします。
[EC-CUBE2.13.2]
【STEP.1】データベースの[dtb_baseinfo] にemail05を作成
データベースの[dtb_baseinfo] に右の図のようにemail05を作成します(phpMyAdmin)。
作成したemail05に「BCC」に追加したいメールアドレスを入力します。
↓
【STEP.2】SC_Helper_Mail.phpの編集
/data/class/helper/SC_Helper_Mail.php
[編集]187行目
// メール送信処理 $objSendMail = new SC_SendMail_Ex(); $bcc = $arrInfo['email01']; $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject, $objMailView);
↓
// メール送信処理 $objSendMail = new SC_SendMail_Ex(); $bcc = $arrInfo['email01']. "," . $arrInfo['email05']; $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject, $objMailView);
[編集]241行目
// メール送信処理 $objSendMail = new SC_SendMail_Ex(); $bcc = $arrInfo['email01']; $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject, $objMailView);
↓
// メール送信処理 $objSendMail = new SC_SendMail_Ex(); $bcc = $arrInfo['email01']. "," . $arrInfo['email05']; $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject, $objMailView);
[編集]256行目
// メール送信処理 $objSendMail = new SC_SendMail_Ex(); $bcc = $arrInfo['email01']; $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject);
↓
// メール送信処理 $objSendMail = new SC_SendMail_Ex(); $bcc = $arrInfo['email01']. "," . $arrInfo['email05']; $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject);
以上で対応完了となります。
今回は「商品注文受付(ご注文完了メール)」の自動転送メールにBCCを追加カスタマイズしましたが、「お問い合わせフォーム」、「会員登録完了メール」にBCCを追加したい場合は、それぞれ別のファイルの編集が必要となります。ご対応が難しい場合にはご相談いただけますようお願いいたします。