TESTも兼ねて使用しています。
テンプレートは、「Mail_template3」。基本的なメーラーの機能は、有しています。
※カスタマイズ向きなのは、Mail_template8[MMPLib2] です。
本日大手メーカーからのメール、本文(text/plain) が「?」になっています。
本文(text/html)は、問題ありません。
メールメッセージの元を確認します。
マルチパートで text/plain と text/html のメールです。
「text/html」のヘッダー情報:
--= Multipart Alternative Boundary 20140911171859.1034948892
Content-Type: text/html; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
いたって普通。文字化けもありません。
「ISO-2022-JP|7bit」のエンコードです。
「text/plain」のヘッダー情報:
--= Multipart Alternative Boundary 20140911171859.1034948892
Content-Type: text/plain; charset="ISO-2022-JP"; format=flowed
Content-Transfer-Encoding: quoted-printable
記述は、普通です。
「ISO-2022-JP|quoted-printable」のエンコードです。
が、しかし!?
本文は、
$B$3$N$?$S$O
※前後、はしょっています。
$B$3$N$?$S$O は、「このたびは」 となるのですが、明らかに「quoted-printable」では、ありません。
これは、「ISO-2022-JP|7bit」のエンコードです。
ヘッダー情報を書き換えると文字化けは治ります。
「text/plain」のヘッダー情報:
--= Multipart Alternative Boundary 20140911171859.1034948892
Content-Type: text/plain; charset="ISO-2022-JP"; format=flowed
Content-Transfer-Encoding: 7bit
大体のメーラーは、text/html があれば、HTMLを規定で表示するので問題になりにくいのかな?
しかし、チョットあせるのでやめて欲しい。
0 件のコメント:
コメントを投稿