バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (32 人のユーザが フォーラム を参照しています。)
登録ユーザ: 5
ゲスト: 44
lyly zakey h_tanaka actact rakesh23 もっと...

サイト内検索

質問 > 管理機能 > 自動返信メールの文字化け

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
akira_s
投稿日時: 2015/10/7 16:05
対応状況: −−−
新米
登録日: 2009/4/1
居住地:
投稿: 2
自動返信メールの文字化け
---
EC-CUBE:3.0.3
サーバ:ロリポップ
DBサーバ:MySQL 5.1.66
PHP:5.3.15
---

■症状
EC-CUBE3.0.3で仮会員登録や商品購入した際に自動で送信されるメールが「メールサーバ」によって文字化けをする現象。

■メールサーバ
・自前:正常
・ロリポップ:正常
・Yahoo!メール:正常
・Gmail:正常

・CPI:文字化け

すべてのサーバで試しているわけではありませんが、当方が試せる環境での結果です。
この場合、EC-CUBE側ではなく、メールサーバ側に依存している思って良いのでしょうか?
詳しい方、ご教授頂ければと思います。

宜しくお願いします。
tsuji
投稿日時: 2015/10/14 9:53
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 自動返信メールの文字化け
akira_s 様

> この場合、EC-CUBE側ではなく、メールサーバ側に依存している思って良いのでしょうか?


文字化けは文字コードが関係してきます。

詳しく追ったわけではないので誤りがあるかもしれませんが、
EC-CUBE3.0.3ではメールの文字は「UTF-8」で書かれていると
思われます。

それで、「UTF-8」に対応していないメーラー、メールサーバーでは
文字化けが起こる可能性があります。


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

k-yamamura
投稿日時: 2015/10/20 15:29
対応状況: −−−
一人前
登録日: 2015/7/8
居住地:
投稿: 72
Re: 自動返信メールの文字化け
メールの文字化けについては現状UTF-8でメール送信されていますが、
下のprにてiso-2022-jpで送信できるように対応(ver3.0.5で対応)していますので、
ver3.0.5が公開されたらiso-2022-jpで文字化けが直るかどうかお試しください。

https://github.com/EC-CUBE/ec-cube/pull/985
taiyohima
投稿日時: 2015/11/14 16:37
対応状況: 確認中
新米
登録日: 2015/11/14
居住地:
投稿: 7
Re: 自動返信メールの文字化け
ver3.0.5でも駄目なようです。

テスト構築中ですが、客先のメーラーのテストで、自動返信メールの文字化けが出ているようです。[ outlook 2010(win7) 大塚商会アルファメール]


https://github.com/EC-CUBE/ec-cube/pull/985

(↑ ver3.0.5 )


valueserver にて構築中
nanasess
投稿日時: 2015/11/16 9:25
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2311
Re: 自動返信メールの文字化け
app/config/eccube/mail.yml で


charset_iso_2022_jp: true 


にしても化けますでしょうか?
taiyohima
投稿日時: 2015/11/26 16:06
対応状況: −−−
新米
登録日: 2015/11/14
居住地:
投稿: 7
Re: 自動返信メールの文字化け
遅くなりました。(投稿が通知されませんでした。)

駄目ですね。。。。う〜ん、、、、


何から 見直していったら良いでしょうかね? 
デフォルトのままです。
taiyohima
投稿日時: 2015/11/27 16:15
対応状況: −−−
新米
登録日: 2015/11/14
居住地:
投稿: 7
Re: 自動返信メールの文字化け
=?ISO-2022-JP?B?GyRCQ21KOCQiJGokLCRIJCYkNCQ2JCQkXiQ5GyhC?=
X-PHP-Originating-Script: 10397:SimpleMailInvoker.php


省略

MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: quoted-printable
X-UIDL: HHW"!n[@!!U\U"!?pk!!


ようやく、文字化けの内容が来ました。

対処法 判る方 お教え下さいませ。


nanasess
投稿日時: 2015/11/27 17:51
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2311
Re: 自動返信メールの文字化け
src/Eccube/Service/MailService.php のメール本文をつくっている箇所
(何ヶ所かあります)


            ->setReturnPath($this->BaseInfo->getEmail04())
            ->setBody($body);



上記を以下のように変更するとどうでしょうか?


            ->setReturnPath($this->BaseInfo->getEmail04())
            ->setBody($body)
            ->setCharset('iso-2022-jp')
            ->setEncoder(new \Swift_Mime_ContentEncoder_PlainContentEncoder('7bit'));
taiyohima
投稿日時: 2015/12/17 21:55
対応状況: −−−
新米
登録日: 2015/11/14
居住地:
投稿: 7
Re: 自動返信メールの文字化け
いろいろトラブルが多数持ち上がり、漸くこぎつけました。
なんとか、繫がったみたいです。
outlook環境を持ってない者は たいへんですね。。。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1634
8
red
1569
9
mcontact
1261
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.