質問 > フロント機能 > 自動応答メールで件名の途中で文字化けが発生する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sarasakiki |
投稿日時: 2016/2/18 7:56
対応状況: −−−
|
新米 登録日: 2016/2/18 居住地: 投稿: 1 |
自動応答メールで件名の途中で文字化けが発生する ■環境
EC-CUBE :3.0.8 DBサーバー :MySQL 5.6.26-log WEBサーバー :Apache PHP :5.4.27 レンタルサーバー:Heteml ■現象 Hetemlのメールサーバーにメールを設定すると 自動応答される受注メール等の件名の途中で 文字化けが発生します。 Gmailやその他のレンタルサーバーは大丈夫でした。 以下のように件名の途中で切れてしまいます。 どのように対応すればよろしいでしょうか? ------------------------------------------- From: Sent: なし To: ****@**** Subject: [Online Store] ご注文あ =?utf-8?Q?=E3=82=8A=E3=81=8C=E3=81=A8=E3=81=86?= =?utf-8?Q?=E3=81=94=E3=81=96=E3=81=84=E3=81=BE=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E6=AB=BB=E4=BA=95 =E3=81=BE=E3=82=86=E3=81=BF =E6=A7=98 =E3=81=93= |
comcom |
投稿日時: 2016/3/13 14:08
対応状況: −−−
|
半人前 登録日: 2010/6/10 居住地: 投稿: 15 |
Re: 自動応答メールで件名の途中で文字化けが発生する 【ECCUBE】
3.0.9 【レンタルサーバー】 ヘテムル 【サーバーOS】 Linux users129.heteml.jp 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 【DBサーバー】 MySQL 5.6.13-log 【WEBサーバー】 Apache 【PHP】 5.3.28 (Core, date, ereg, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, gettext, SPL, iconv, session, json, mbstring, mcrypt, mysql, mysqli, standard, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, imap, SimpleXML, soap, sockets, SQLite, exif, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, htscanner, mhash, ionCube Loader) -------------------------------------------------------- 私も同じ内容で修正できずに困っております。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=16460&forum=11&post_id=73502#forumpost73502 こちらを参考に以下の処理を実施し本文は問題なく表示されるようになりましたが、?タイトルが途中で切れる、?メール最上段に文字化けしたヘッダー情報が表示される等の不具合が解決できておりません。 どなたか対処法をご教授頂けるとありがたいです。。 |
harimau |
投稿日時: 2016/7/25 19:03
対応状況: −−−
|
新米 登録日: 2016/7/25 居住地: 投稿: 1 |
Re: 自動応答メールで件名の途中で文字化けが発生する 3.0.10ですが同様の問題が発生し、下記の対応を行いました
/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php $newstring = mb_encode_mimeheader($string, $charset, $this->getName(), "\r\n"); を $newstring = mb_encode_mimeheader($string, $charset, $this->getName(), "\n"); 私の環境ではこれで問題は解決しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |