ec-cube-cc-mail

ecc-setting-800x500

目次

EC-CUBE?μ????᡼????ʣ???????????????????̤?̵??

EC-CUBE?Ǽ??????δ??????Υ᡼????ʣ???Υ????????ȤǼ????????????????Ϥ??ʤꤢ???ޤ???

?????åפ?ʣ???Υ????åդDZ??Ѥ??Ƥ????????䡢ŹƬ??Ω?ä??ܵҤ????륹???åդȻ?̳???ȤǾ???????ͭ???ʤ??顢???Τ??????????åդ???ʸ???????Ԥ??ʤ??ƥ????????ưפ????????Ĥ??ޤ???

?ʤΤ????????ִ??????̤????ǥ᡼?????ɲä????????Ǥ??硩?פȻפ???????̵?????Ǥ????͡??????줬??

????????????

̵?????Τϻ????????ޤ?????õ???Хץ饰?????Ǥ??ꤽ???Ǥ??????????ɤ??????У?ʬ?ʤΤǡ?php?ե??????????????ɵ????ƽ????餻?ޤ??礦??

?ե??????ν??ߡ?src/Eccube/Service/MailService.php

?ե??????˽????????????????ϡ??ɤ??ʤ?ñ???ʺ??ȤǤ?ɬ???Хå????åס?ʣ???ˤ??ȤäƤ????Ǥ???

?????????ܤ??????Ǥ???

???????ꥸ?ʥ륽?????ϥ??????ȥ????ȤǻĤ??Ƥ????????β????ɵ????ޤ???

??getEmail01()?פȤ????Τϡ??????ѥ᡼?륢?ɥ쥹?Ǥ????ɲä????᡼?륢?ɥ쥹?????????????ޤ???arrBccMail?Ȥ????????????????ơ??ɲå??ɥ쥹???ɲä??ޤ???

public function sendOrderMail(\Eccube\Entity\Order $Order)
{
log_info(‘?????᡼??????????’);

$MailTemplate = $this->app[‘eccube.repository.mail_template’]->find(1);

$body = $this->app->renderView($MailTemplate->getFileName(), array(
‘header’ => $MailTemplate->getHeader(),
‘footer’ => $MailTemplate->getFooter(),
‘Order’ => $Order,
));

$arrBccMail01 = array();
$arrBccMail[] = $this->BaseInfo->getEmail01();
$arrBccMail[] = ‘aaa@bbb.jp’;
$arrBccMail[] = ‘bbb@i.softbank.jp’;
$arrBccMail[] = ‘ccc@gmail.com’;

$message = \Swift_Message::newInstance()
->setSubject(‘[‘ . $this->BaseInfo->getShopName() . ‘] ‘ . $MailTemplate->getSubject())
->setFrom(array($this->BaseInfo->getEmail01() => $this->BaseInfo->getShopName()))
->setTo(array($Order->getEmail()))
//->setBcc($this->BaseInfo->getEmail01())
->setBcc($arrBccMail01)

->setReplyTo($this->BaseInfo->getEmail03())
->setReturnPath($this->BaseInfo->getEmail04())
->setBody($body);

BCC?Ǥ??Τǡ????????˥᡼?륢?ɥ쥹?ϸ????ޤ?????

?Ĥ??Ǥˡ????礻?᡼???ˤ??ɲä??Ȥ??ޤ??礦??

192???ܤ??????Ǥ???
?????????ϡ?getEmail02?פʤΤ????դ??Ƥ?????????

$arrBccMail02 = array();
$arrBccMail[] = $this->BaseInfo->getEmail02();
$arrBccMail[] = ‘aaa@bbb.jp’;
$arrBccMail[] = ‘bbb@i.softbank.jp’;
$arrBccMail[] = ‘ccc@gmail.com’

$message = \Swift_Message::newInstance()
->setSubject(‘[‘ . $this->BaseInfo->getShopName() . ‘] ???䤤???碌???????դ??ޤ?????’)
->setFrom(array($this->BaseInfo->getEmail02() => $this->BaseInfo->getShopName()))
->setTo(array($formData[‘email’]))
//->setBcc($this->BaseInfo->getEmail02())
->setBcc($arrBccMail02)

ľ?ܥ????ɤ˽????????줿?????ϡ?ɬ???????å??????ڤäơ?ư????ǧ???Ԥ??ޤ??礦??

?ʾ塢??EC-CUBE?μ????᡼????ʣ??????????????ˡ?פǤ?????

???ͤˤʤ??й????Ǥ???

Facebook
Twitter
Pinterest

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

seven + four =