質問 > 管理機能 > EC-CUBE4.1.2でメールが受注確認メールが飛んでこない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kobashig |
投稿日時: 2022/5/26 20:24
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2022/5/26 居住地: 投稿: 4 |
EC-CUBE4.1.2でメールが受注確認メールが飛んでこない Xserverの簡単インストールでEC-CUBE 4.1.2をインストールして使い始めました。
全ての設定を完了後、テスト購入してみたのですが、購入者への受注確認メールは送信されるのですが、注文を知らせるメールが飛んできません。 問い合わせからのメールは正常に受信します。 ネットの情報を頼りにメールの送信先を変更したり、別のPCで試したり、.envを確認したりしたのですが一向に改善されません。 解決方法をご教授いただけないでしょうか? [EC-CUBE] EC-CUBE 4.1.2(簡単インストールにて新規にインストールしました) [レンタルサーバ] Xserverスタンダートプラン [OS] Windows10、MacOS12.3.1 [PHP] PHP7.4.28 [データベース] MySQL5.7 [WEBサーバ] Linux [ブラウザ] Google Chrome、Firefox [導入プラグインの有無] 無し [カスタマイズの有無] テキストの変更程度 [現象] 受注を知らせるメールが飛んでこない。 ちなみにおかしなところももう一つあって、メール設定>注文受け付けメールで、メール本文のテキスト内容を変更しているのですが送られてくるメールに反映されていません。 なんだかメール周りがおかしくなっているような気がしますが、この現象が手がかりになるでしょうか? |
umebius |
投稿日時: 2022/5/27 14:21
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 東京日本橋 投稿: 2085 |
Re: EC-CUBE4.1.2でメールが受注確認メールが飛んでこない 受注確認メールと問い合わせメールは送信先が異なります。
受注確認メールは、管理画面の店舗>基本設定で「送信元メールアドレス(From)」に設定したアドレスへ送信されます。 ここの設定が受信できないアドレスになっていないでしょうか? 他には、迷惑メールに入っていることなども考えられます。
|
umebius |
投稿日時: 2022/5/27 14:23
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 東京日本橋 投稿: 2085 |
Re: EC-CUBE4.1.2でメールが受注確認メールが飛んでこない 引用:
ちなみにおかしなところももう一つあって、メール設定>注文受け付けメールで、メール本文のテキスト内容を変更しているのですが送られてくるメールに反映されていません。 メール本文が反映されないのは、もしFTPなどで編集されているのであれば キャッシュ削除が必要な場合があります。 コンテンツ管理>キャッシュ管理から削除可能です。
|
kobashig |
投稿日時: 2022/5/27 20:55
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2022/5/26 居住地: 投稿: 4 |
Re: EC-CUBE4.1.2でメールが受注確認メールが飛んでこない お返事ありがとうございます。
引用:
管理画面のメールアドレスは全て同一のものです。 また、迷惑メールも確認しましたが入っていません。 何かXserver用に設定を変えなくてはいけないのでしょうか…。 同じようにXserverの簡単インストールでインストールされた方は、受注確認メールがとどいているのでしょうか? |
kobashig |
投稿日時: 2022/5/27 20:59
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2022/5/26 居住地: 投稿: 4 |
Re: EC-CUBE4.1.2でメールが受注確認メールが飛んでこない 引用:
はい、もちろんキャッシュ削除も何回も試しました。 また、FTPでの編集ではなく、管理画面で編集したのでキャッシュの問題では無いと思われます。 昨日書き込みした後、新規で再インストールし、必要最小限の設定をした後に試してみましたが同じ状況です。 Xserverでは簡単インストールでインストールしたもののサポートは行っていないようで…。 途方に暮れています。 |
yt1969 |
投稿日時: 2022/5/31 17:59
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: EC-CUBE4.1.2でメールが受注確認メールが飛んでこない メールが他に送れるんなら、管理者宛にもBcc送れると思うんですけどね、なんでしょうね、
送信エラーのログとか、postmaster宛にエラーメッセージとか届いてないんですかね。 src/Eccube/Service/MailService.php の sendOrderMail() の ->setBcc($this->BaseInfo->getEmail01()) のところ getEmail02() で試してみるとか。 あとはベタですけど、dtb_base_infoのemail01、typoとかないですよね。。 |
kobashig |
投稿日時: 2022/5/31 18:18
対応状況: 解決済
|
新米 ![]() ![]() 登録日: 2022/5/26 居住地: 投稿: 4 |
Re: EC-CUBE4.1.2でメールが受注確認メールが飛んでこない 自己解決という訳では無いのですが、Xserverのお任せインストールではなく、EC-CUBE公式から落としたデータで再設定し、.envのMAILER_URLのsmtpをsendmailに変更したところ無事にBCC送信されました。
今回、Xseverのお任せインストールでインストールした.envの内容と、EC-CUBE公式から落としてインストールした.envを見比べたのですが、内容の違いにビックリしました。 内容を読み解くチカラが無いのでうまく説明できませんが、ザッと見ると別物のような感じです。 多分Xserverのサーバー設定に合わせた内容に変えてあるのだと思いますが、どうもこのオリジナルの.envが原因のような気がします。 ただXserverの簡単インストールだと、インストールにかかる時間が格段に早いんですよね。 それが魅力でしたが、次からはEC-CUBE公式のデータで作業しようと思います。 原因解決には至りませんでしたが、とりあえず解決ということにいたします。 umebius様、yt1969様、ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |