バージョン選択

フォーラム

メニュー

オンライン状況

45 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 45
もっと...

サイト内検索

質問 > 管理機能 > 【解決済み】送信元メールアドレス(From) に変更内容が反映されない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yumawada
投稿日時: 2020/11/12 11:46
対応状況: 解決済
新米
登録日: 2020/10/19
居住地:
投稿: 10
【解決済み】送信元メールアドレス(From) に変更内容が反映されない
▼テンプレート
[EC-CUBE] EC-CUBE 4.0.3
[レンタルサーバ] AWS EC2
[OS] MacOS
[PHP] 7.1.33
[データベース] MySQL 5.7.30
[WEBサーバ] Apache/2.4.43 () OpenSSL/1.0.2k-fips PHP/7.1.33
[ブラウザ] Chrome
[導入プラグインの有無] 有
・Coupon Plugin for EC-CUBE4
・配送方法設定拡張プラグイン
・イプシロン決済プラグイン
・ソーシャルボタンを追加
・商品レビュー管理プラグイン
・おすすめ商品管理プラグイン
・売上集計プラグイン
[カスタマイズの有無]   なし
[現象]
注文完了後、自動的に送信される注文確認メールの送信元が期待したアドレスにならない。
ECcube管理画面の 設定 > 店舗設定 > 基本設定 > 送信元メールアドレス(From)
を更新してもその変更が反映されません。
キャッシュ削除しても同様です。
もし解決方法をご存知の方がいれば教えてください
sfujiya
投稿日時: 2020/11/13 18:37
対応状況: −−−
常連
登録日: 2018/12/20
居住地:
投稿: 54
Re: 送信元メールアドレス(From) に変更内容が反映されない
ECcube管理画面の 設定 > 店舗設定 > 基本設定 > 送信元メールアドレス(From)
を更新してもその変更が反映されません。

とのことですが、基本設定画面の【送信元メールアドレス(From)】自体が更新されないということでしょうか?
それとも、画面上は【送信元メールアドレス(From)】は更新されているけれど、注文確認メールの送信元の箇所のみ更新が反映されていないということでしょうか?
yumawada
投稿日時: 2020/11/15 21:31
対応状況: −−−
新米
登録日: 2020/10/19
居住地:
投稿: 10
Re: 送信元メールアドレス(From) に変更内容が反映されない
ご返信ありがとうございます!

>画面上は【送信元メールアドレス(From)】は更新されているけれど、注文確認メールの送信元の箇所のみ更新が反映されていない

こちらです
sfujiya
投稿日時: 2020/11/16 11:35
対応状況: −−−
常連
登録日: 2018/12/20
居住地:
投稿: 54
Re: 送信元メールアドレス(From) に変更内容が反映されない
注文確認メールと言っているのは、
src/Eccube/Controller/ShoppingController.phpのcheckoutメソッドで行っている、

// メール送信
log_info('[注文処理] 注文メールの送信を行います.', [$Order->getId()]);

上記箇所で相違ないでしょうか?

上記の箇所のことを言っているのであれば、
①dtb_base_infoテーブルの【email01】カラムは管理画面で入力した値に更新されていますか?

②src/Eccube/Service/MailService.phpのsendOrderMailメソッドで
$message = (new \Swift_Message())
->setSubject('['.$this->BaseInfo->getShopName().'] '.$MailTemplate->getMailSubject())
->setFrom([$this->BaseInfo->getEmail01() => $this->BaseInfo->getShopName()])
->setTo([$Order->getEmail()])
->setBcc($this->BaseInfo->getEmail01())
->setReplyTo($this->BaseInfo->getEmail03())
->setReturnPath($this->BaseInfo->getEmail04());

setFromに渡されている引数はemail01になっていますか?
yumawada
投稿日時: 2020/11/16 13:16
対応状況: −−−
新米
登録日: 2020/10/19
居住地:
投稿: 10
Re: 送信元メールアドレス(From) に変更内容が反映されない
>// メール送信
>log_info('[注文処理] 注文メールの送信を行います.', [$Order->getId()]);
>上記箇所で相違ないでしょうか?
おっしゃる通りです!

>①dtb_base_infoテーブルの【email01】カラムは管理画面で入力した値に更新されていますか?
こちらは更新されてました。

>②src/Eccube/Service/MailService.phpのsendOrderMailメソッドでsetFromに渡されている引数はemail01になっていますか?
こちらもなっておりました。。
sfujiya
投稿日時: 2020/11/17 9:45
対応状況: −−−
常連
登録日: 2018/12/20
居住地:
投稿: 54
Re: 送信元メールアドレス(From) に変更内容が反映されない
期待したメールアドレスにならないとの事でしたが、実際に出力されているのは、初期設定で入っている【admin@example.com】とかになっているという事でしょうか?
それとも、dtb_base_info.shop_nameに登録されているショップ名が出ていますか?
yumawada
投稿日時: 2020/11/17 14:42
対応状況: −−−
新米
登録日: 2020/10/19
居住地:
投稿: 10
Re: 送信元メールアドレス(From) に変更内容が反映されない
dtb_base_info.shop_name に登録されている店舗名の後に、メールアドレスが表示されています。

〇〇工房<xxxxxx@xxx.com>;

のような見た目です。
店舗名は登録した通りですが、その後ろに記載されているメールアドレスはECcubeメンバーのログインに使っていたアドレスです
sfujiya
投稿日時: 2020/11/17 17:58
対応状況: −−−
常連
登録日: 2018/12/20
居住地:
投稿: 54
Re: 送信元メールアドレス(From) に変更内容が反映されない
オープンソース版とクラウド版、どちらをご利用でしょうか?
yumawada
投稿日時: 2020/11/17 18:11
対応状況: −−−
新米
登録日: 2020/10/19
居住地:
投稿: 10
Re: 送信元メールアドレス(From) に変更内容が反映されない
オープンソース版です
nanasess
投稿日時: 2020/11/20 16:58
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 送信元メールアドレス(From) に変更内容が反映されない
メールのSMTPサーバーの設定はどうなっていますでしょうか?
SMTP認証されたユーザーと、 FROM のメールアドレスが異なっていたりしませんでしょうか?

公開可能な範囲で、受信したメールのソース(メールヘッダの内容)を貼っていただくと解決しやすいかもしれません
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,697名です
総投稿数は109,943件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.