HTMLメールの文字化けNo.49504
mysty さん 16/03/18 11:50
 
長く秀丸メールを使わせて頂いております。

あるメーカーからのニュースレターが定期的にHTMLメールで届きます。
通常はテキスト表示で読んでおります。

以前はテキスト表示でも、文字化けせずに表示されていたのですが、いつの間にか本
文が文字化けして表示されるようになってしまいました。
Subjectは正しく表示されています。

いずれも「HTMLメールのインライン表示」を実行する、あるいはWEBメーラーで読む
ようにすると、特に問題なく表示されています。

ヘッダー情報を見てみると、文字化け前後で使用メーラーが変わってはいるようです
が、文字化け後は
 X-Mailer: Microsoft CDO for Windows 2000
となっており、文字化け以前のメールには「X-Mailer」タグが見当たりません。

「HTMLメールのインライン表示」を実行すれば読めますので、致命的ではないのです
が、文字化けが解消されるのであれば、対応お願いしたいです。
基本はテキスト表示で読んでおりますので。

よろしくお願い致します。

OS:Windows7 Pro 64ビット
秀丸メール:Ver.6.18
秀丸エディタ:Ver.8.20

文字化けするのは、「ComponentSource」社のカスタマーニュースレターです。

必要であれば、文字化け前後のメールを送付させて頂きます。




[ ]
RE:49504 HTMLメールの文字化けNo.49505
秀まるお2 さん 16/03/18 12:10
 
 お手数かけてすみません。

 まずは、秀丸メールのバージョンがちょっと古いと思うので、最新バージョン
(V6.51)か、出来たら最新β(V6.52β3)をインストールして欲しいです。そ
れで、問題のメールを選択して、

 「編集 - 受信解析のやり直し」

 を実行すると、同じメールがもう1通生成されます。それを見て、もし化けて
なければ最新版では大丈夫ってことになります。

 最新版でもダメでしたら、すみませんが問題のメールの「受信ログ」が欲しい
です。受信ログを送っていただくとしたら・・・

 1.問題のメールを選択して「ファイル・エクスポート...」を実行する。

 2.一番下にある「現在のメールに対応する受信ログ/送信ログをエクス
   ポートする」をONにしてエクスポートする。

 3.生成されたファイルを添付ファイルで送っていただく。

 です。送り先は、"maruo@mitene.or.jp"です。

 すみませんがよろしくお願いします。

[ ]
RE:49505 HTMLメールの文字化けNo.49506
mysty さん 16/03/18 13:11
 
教えて頂いたとおり、

・秀丸メール(V6.51)にアップデート
・「編集 - 受信解析のやり直し」

を実施してみましたが、文字化けは解消されませんでした。

"maruo@mitene.or.jp"宛にエクスポートした受信ログを送付
しましたので、よろしくお願い致します。




[ ]
RE:49505 HTMLメールの文字化けNo.49507
秀まるお2 さん 16/03/18 13:38
 
 メール送っていただきましてありがとうございます。ただ、調べてみたら、そ
もそも的に、受信ログの中のtext/plainパートの文字が「????」のように化けて
るようでした。

 HTMLメールの場合だと、「デュアルパート」といって、「text/plain」と
「text/html」の2種類のパートが存在してて、メールクライアントがプレーン
テキストで表示したい場合はtext/plainの方を、HTML形式で表示したい時はtext
/htmlの方を使ってくださいって形式になってることが多いです。

 ところが、この「text/plain」のパートがそもそもおかしいケースが多々あっ
て、そういう場合に、秀丸メールで見たら化けるけども、HTMLメール形式で表示
したら化けないって風になってしまいます。

 今までこの問題で困るケースが多々あって、実は秀丸メールでは、X-Mailer:
ヘッダを見て、「こいつは信用ならん」というメールクライアントからのメール
は、text/plainパートを無視するようにしています。今回のケースも、text/
plainパートを無視するように、なんとか対応しようと思います。ただ、

   X-Mailer: Microsoft CDO for Windows 2000

 ってヘッダのメールは僕の所にも多数あって、それらは全然化けてないです。
なので、メールの発信元じゃなくて、メールの通信経路上に問題があるのかもし
れません。例えばアンチウィルスソフトにメール検索の機能があると、その機能
によってメールが改変されることがあって、そういうケースで化けてるのかもし
れません。

 大きい会社だと、会社全体で何かファイヤウォールとか迷惑メールフィルター
の類が備わってて、それが悪さしてる可能性もあるかもしれないです。

-------------------------------------------------------------
 秀丸メール側での対応ですが・・・

 text/plainパートがutf-8文字コードの場合、本文の中に「?」の文字がいっぱ
い(5%以上くらい)ありつつ、Shift-JISの日本語やその他ユニコード文字が全
然無いケースについては、text/htmlのパートをプレーンテキストに変換して、
もしそこに日本語やその他ユニコード文字が存在してる場合には、text/plain
パートを無視するような、そういうロジックにしてみようと思います。

 それで今回のようなケース全般に対応できるかなぁと思います。

 次のβ版か正式版でやってみます。

 とりあえずの対処として、「全般的な設定・上級者向け・デコード」の

   □ text/plainパートがあっても無視する

 ってオプションをONにすれば、今回のメールは化けなくなります。一時的にそ
れで回避していただくといいかもしれません。

[ ]
RE:49507 HTMLメールの文字化けNo.49508
mysty さん 16/03/18 13:52
 
早速お調べいただき、ありがとうございました。

そもそも、「text/plain」のパートがおかしかったという事で、
とりあえずは、教えて頂いたとおり

□ text/plainパートがあっても無視する

をONにすることで、文字化けせずに読めるようになりました。

対応されたバージョンに入れ替えたら、またOffに戻そうと思います。
対応版の完成、お待ちしております。


[ ]
RE:49508 HTMLメールの文字化けNo.49526
秀まるお2 さん 16/03/23 14:44
 
 先ほどアップロードしたV6.52β4にて対応させていただきました。

 ただ、メールの中の化けてる文字数(「?」に化けてる数)が多数あれば自動
判定できますが、少ししか無い場合は自動判定がうまくいかずに相変わらず化け
てしまう可能性はあります。

 ということでよろしくお願いします。

[ ]