バグ報告 > 管理機能 > 【ご注文ありがとうございます】メール2回されちゃう。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
windeckern |
投稿日時: 2017/7/19 19:31
対応状況: −−−
|
新米 登録日: 2017/7/19 居住地: 投稿: 3 |
【ご注文ありがとうございます】メール2回されちゃう。 [EC-CUBE] 3.0.13
[レンタルサーバ] お名前.com レンタルサーバー [PHP] 5.6.30 [データベース] MySQL 5.5.53-log [WEBサーバ] Apache/2.2.31 メール配信履歴見たら1回しか書いておりませんが、間違いなくお客さんには2回届いてる。 MailService.php を見てみると恐らくこの関数が原因でしょうか。 /** * Send admin order mail. * * @param $Order 受注情報 * @param $formData 入力内容 */ public function sendAdminOrderMail(\Eccube\Entity\Order $Order, $formData) { log_info('受注管理通知メール送信開始'); $body = $this->app->renderView('Mail/order.twig', array( 'header' => $formData['header'], 'footer' => $formData['footer'], 'Order' => $Order, )); $message = \Swift_Message::newInstance() ->setSubject('[' . $this->BaseInfo->getShopName() . '] ' . $formData['subject']) ->setFrom(array($this->BaseInfo->getEmail01() => $this->BaseInfo->getShopName())) ->setTo(array($Order->getEmail())) ->setBcc($this->BaseInfo->getEmail01()) ->setReplyTo($this->BaseInfo->getEmail03()) ->setReturnPath($this->BaseInfo->getEmail04()) ->setBody($body); $event = new EventArgs( array( 'message' => $message, 'Order' => $Order, 'formData' => $formData, 'BaseInfo' => $this->BaseInfo, ), null ); $this->app['eccube.event.dispatcher']->dispatch(EccubeEvents::MAIL_ADMIN_ORDER, $event); $count = $this->app->mail($message); log_info('受注管理通知メール送信完了', array('count' => $count)); return $count; } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 【ご注文ありがとうございます】メール2回されちゃう。 | windeckern | 2017/7/19 19:31 |
Re: 【ご注文ありがとうございます】メール2回されちゃう。 | 468 | 2017/7/20 10:15 |