質問 > 管理機能 > 管理者にメールが届かない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
osamuya2 |
投稿日時: 2020/11/10 10:12
対応状況: 開発中
|
半人前 登録日: 2020/4/27 居住地: 投稿: 15 |
管理者にメールが届かない お世話になります。
EC-CUBEのメール送信で、注文完了やお問い合わせなどお客様向けメールは送信されるのですが、管理者宛にメールが届きません。 こちらどのあたりを確認したらよいでしょうか?デバック方法など合わせてご教授いただければと思っております。 よろしくお願いいたします。 ▼テンプレート [EC-CUBE] 4.0.4 [レンタルサーバ] ヘテムル(サーバーOS Linux 0f25817ae259 5.4.39-linuxkit #1 SMP Fri May 8 23:03:06 UTC 2020 x86_64) [PHP] 7.3.21 [データベース] MySQL 5.7.31 [WEBサーバ] Apache/2.4.25 (Debian) [ブラウザ] Chrome 最新版 [導入プラグインの有無] なし [カスタマイズの有無] 主にCSSのみ [現象] 管理者にメールが届かない。 |
468 |
投稿日時: 2020/11/10 11:11
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 管理者にメールが届かない デフォルトのまま利用しているのであれば、お客様に送信されるメールにBCCで管理者宛のメールアドレスが付与されていると思います。
お客様向けメールが送信出来ているという事はメールの送信は正常に処理されており、 受信側に問題がある可能性が高いと思います。 迷惑フォルダに振り分けられる、迷惑メールとして受信拒否している等の可能性はありませんか?
|
osamuya2 |
投稿日時: 2020/11/10 22:44
対応状況: 開発中
|
半人前 登録日: 2020/4/27 居住地: 投稿: 15 |
Re: 管理者にメールが届かない ありがとうございます。
受信側の部分を精査してみましたが、迷惑メールなどには送信されていませんでした。メールアドレス自体はGmailを使っていて、送信もGmailのSMTPを利用しております。 購入完了のお知らせや発送環境のお知らせなど軒並み管理者宛のメールが届かないので、メール送信のコア部分か受信側の問題であると思いますが受信側には問題なさそうです。 EC-CUBEのソース上でデバックできるような部分ございませんでしょうか? src/Eccube/Service/MailService.phpの中で、 ->setBcc($this->BaseInfo->getEmail02()) という部分があるのですが、こちらに値が渡されているかデバックしてみましたら、セットしている値は来ておりました。 ["email02":"Eccube\Entity\BaseInfo":private]=> string(25) "example@gmail.com" こちらのメールアドレスを普通にメールで送信すると受信はできている状態ですがswiftを通すとどこかで消えてしまっているという感じがします。 ちなみに送信メソッドのチェーンを ->setCc($this->BaseInfo->getEmail02()) というふうにCC:にしてみましたら、正常に送信できました。(Ccなので実運用では使えませんが。。。) メール送信に関する部分でソース上は何も手をつけていない状態ではあるのですが、何か問題がおきているのかもしれません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |