バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > EC-CUBEから送信されるメールの「差出人」が文字化けする

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yukke
投稿日時: 2021/5/28 18:59
対応状況: −−−
新米
登録日: 2021/3/14
居住地:
投稿: 7
EC-CUBEから送信されるメールの「差出人」が文字化けする
▼テンプレート
[EC-CUBE] 4.0.4 レンタルサーバのクイックインストールを利用
[レンタルサーバ] さくらのレンタルサーバ スタンダード
[OS] FreeBSD 11.2-RELEASE-p14 amd64
[PHP] 7.4.19
[データベース] MySQL 5.7
[WEBサーバ] Apache/2.4.46
[ブラウザ] -
[導入プラグインの有無] 無し
[カスタマイズの有無] メール送信周りは無し
[現象]
メール受信側のメールサーバによって(?)「差出人」が以下のように文字化けされてしまいます。
 「"=?utf-8?Q?=E6=B5=B4=E7=B2=BE_=E8=8D=89?="@md-mta-nw008.ocn.ad.jp」
 「"=?utf-8?Q?=E6=B5=B4=E7=B2=BE_=E8=8D=89?="@mx-proxy001.phy.lolipop.jp」

文字化けが確認できたのは、上記の通りロリポップとocnです。
一方で、gmailアドレス、ムームードメインのアドレスは文字化けしない事も確認出来ています。

メール送信周りに知見が無く、EC-CUBE由来のバグなのか、その他に原因があるのか、の切り分けも出来ていない状態です。
もし、ご知見お持ちの方がいらっしゃいましたらお力添え頂けますと幸いです。
468
投稿日時: 2021/5/29 10:37
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2999
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
文字化けの原因は受信時に利用しているクライアントアプリにあるのではないかと思います。

古いメールソフトにはutf-8の文字コードに対応していないものもあるかと思います。
メールソフトの問題の場合、送信側からでは対応は難しいと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukke
投稿日時: 2021/6/1 10:35
対応状況: −−−
新米
登録日: 2021/3/14
居住地:
投稿: 7
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
ご返信ありがとうございます。
事象は本番環境(https://hogehoge.com)で確認出来ていたのですが、
試しに同サーバにサブドメインで設置しているテスト環境(https://test.hogehoge.com)で検証したところ、正しくメール受信する事が出来ました。
(本番、テスト環境ともに「info@hogehoge.com」のアドレスをEC-CUBEの基本設定にて適用し、使用)

故にEC-CUBE側の設定の問題である事までは特定する事が出来ました。
これを踏まえて確認すべきファイル等をご教授頂けましたら幸いです。
468
投稿日時: 2021/6/1 12:36
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2999
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
ECCUBE4でメールに関する設定は.envファイルになると思いますが
本番とテストで違いはありますか?
MAILER_URL=xxxx の箇所です。

あと、文字化けするメールと正常に受信できるメールそれぞれの
ソース内のFrom:はどうなっていますか?
<>で囲まれたメールアドレスより前の部分の文字列に差異はありますか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukke
投稿日時: 2021/6/1 13:22
対応状況: −−−
新米
登録日: 2021/3/14
居住地:
投稿: 7
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
.envのMAILER_URLは本番、テスト共に「smtp://localhost:25」でした。
受信したメールのソースについては、それぞれlolipopドメインの同アドレスへ送信しましたが、

【テスト環境】
From: <info@hogehoge.com>;

【本番環境】
From: "ほげほ"@mx-proxy006.phy.lolipop.jp, げ商店@mx-proxy006.phy.lolipop.jp, オン@mx-proxy006.phy.lolipop.jp, ラインシ@mx-proxy006.phy.lolipop.jp, "ョップ <info"@hogehoge.c

となっております。以下補足です。

サイト名   :「ほげほげ商店オンラインショップ」
受信側アドレス:lolipopサーバにて受信している
468
投稿日時: 2021/6/2 8:15
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2999
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
テスト環境のサイト名も「ほげほげ商店オンラインショップ」を登録されているのでしょうか?
メール送信処理周りを何かカスタマイズされていたりする可能性はありませんか?
テスト環境と本番環境でカスタマイズの差異があったりしませんか?
メールの送信については
/src/Eccube/Service/MailService.php
の中に記述されていますので、その辺りを確認されてみては如何でしょうか?

デフォルトでは
->setFrom([$this->BaseInfo->getEmail02() => $this->BaseInfo->getShopName()])
のような記述でFromに送信元のアドレスと名称をセットしています。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukke
投稿日時: 2021/6/2 21:50
対応状況: −−−
新米
登録日: 2021/3/14
居住地:
投稿: 7
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
・ショップ名は両環境とも「ほげほげ商店オンラインショップ」です。
・当該のソースを確認しましたがオリジナルのままでした。
・プラグイン、自身が行ったカスタマイズ共にメール系への影響は一切ないと思われます。
・ついでに大元を辿って「dtb_base_info」テーブルも確認しに行きましたが、メールアドレスの項目は両環境で差異無し...
468
投稿日時: 2021/6/3 8:06
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2999
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
設定やプログラムに差異が無いのに本番環境とテスト環境でメールにのみ差が発生するのが不思議な状況ですね。
サイト名を変更しても同じように文字化けするのでしょうか?
ちょっとこれ以上は心当たりがないのでお力になれず申し訳ないです。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukke
投稿日時: 2021/6/6 18:08
対応状況: −−−
新米
登録日: 2021/3/14
居住地:
投稿: 7
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
サイト名を変更し、サイト名の文字数を増減させた所、正常にメールが送信されるようになりました。
情報古いですが、以下と同じような事象と思われます。

http://svn.ec-cube.net/open_trac/ticket/326

暫定的には以下のいずれかで対応が出来そうです。
 ・ショップ名の変更
 ・MailService.php のsetFromでショップ名を加えないようにする

根本対応方法までは力及ばずでした。
長くやり取りをして頂いていており大変恐縮なところですが、もしご知見がありましたらご教授頂けると幸いです...。

nanasess
投稿日時: 2021/6/8 10:07
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2147
Re: EC-CUBEから送信されるメールの「差出人」が文字化けする
おそらく、 SwiftMailer の仕様またはバグだと思われます。

過去に店舗名が36文字以上になるとFromが表示されなくなる不具合を確認しています。
https://github.com/EC-CUBE/ec-cube/issues/1588#issuecomment-231698952

EC-CUBE本体は関係なさそうです。


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は71,640名です
総投稿数は101,383件です

投稿数ランキング

1
seasoft
7333
2
468
2999
3
AMUAMU
2712
4
nanasess
2147
5
umebius
2006
6
yuh
1612
7
red
1450
8
h_tanaka
1080
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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