添付ファイル付きHTMLメールの表示についNo.37938
kazita さん 10/02/24 11:03
 
お世話になっております。

秀丸メールV5.33+HTMLViewerV1.08をWindwos7上で使用しておりますが、
ユーザ様が使用しておられるBecky! ver. 2.24より転送されてきた
添付ファイル付きHTMLメールを秀丸メールで受信して表示すると、
転送メール本文の後に続けて、HTMLメール本文の部分が
HTMLタグ付きのテキスト形式として表示されてしまいます。

このままだと非常に読みにくいため、HTMLメール部分を
HTMLタグを除いた形でテキスト表示するか、
添付ファイルとして受信できないものでしょうか?

受信ログを一部抜粋したものを以下に記載いたします。

Content-Type: multipart/mixed; boundary="------_4B846D46FEE607F0F288_MULTIPA
RT_MIXED_"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.24.02 [ja]

--------_4B846D46FEE607F0F288_MULTIPART_MIXED_
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
(転送メール本文)

--------_4B846D46FEE607F0F288_MULTIPART_MIXED_
MIME-Version: 1.0
Content-Type: text/html; charset="ISO-2022-JP"
Content-Transfer-Encoding: quoted-printable
(HTMLメール本文)

--------_4B846D46FEE607F0F288_MULTIPART_MIXED_
Content-Type: application/zip;
 name="=?ISO-2022-JP?B?GyRCS1xIVjt2Pl0wbE13GyhCLnppcA==?="
Content-Disposition: attachment;
 filename="=?ISO-2022-JP?B?GyRCS1xIVjt2Pl0wbE13GyhCLnppcA==?="
Content-Transfer-Encoding: base64
(添付ファイル)

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

[ ]
RE:37938 添付ファイル付きHTMLメールの表No.37942
秀まるお2 さん 10/02/24 14:19
 
 たしかにこういう場合はHTMLタグがそのままメール本文にくっついてしまうの
で都合が悪いと思います。

 タグを除去というか、HTML形式ファイルをプレーンテキストに変換して本文に
くっつけるようにします。

 HTML形式の部分のタグ付きの物についてどうするか難しい所ではありますけど
も…。無くしてしまうのも気が引けるので、この場合は、最初のパートをHTML形
式に変換して、それとくっつけた物を「HTMLメール」として添付ファイル化する
のが適当かなぁと思いますけども、それは技術的に難しいかもしれません。トラ
イしてみてダメだったらやめようかなぁと思います。

[ ]
RE:37942 添付ファイル付きHTMLメールの表No.37944
kazita さん 10/02/24 16:09
 
> タグを除去というか、HTML形式ファイルをプレーンテキストに変換して本文に
>くっつけるようにします。

これは私には非常にありがたいです。


> HTML形式の部分のタグ付きの物についてどうするか難しい所ではありますけど
>も…。無くしてしまうのも気が引けるので、この場合は、最初のパートをHTML形
>式に変換して、それとくっつけた物を「HTMLメール」として添付ファイル化する
>のが適当かなぁと思いますけども、それは技術的に難しいかもしれません。トラ
>イしてみてダメだったらやめようかなぁと思います。

ThunderbirdではHTML部分のみを添付化し、最初のパートに続けて
プレーンテキストで表示してくれているようです。
この形式が一番しっくりくる形ではないかと思うのですが、
一度ご検討頂けると幸甚です。

[ ]
RE:37944 添付ファイル付きHTMLメールの表No.37946
秀まるお2 さん 10/02/25 11:28
 
 かなり無理矢理ですけど、Thunderbirdでの表示に近い感じにしました。

 転送されるHTMLメールがtext/plainとtext/htmlのalternative形式の場合だと、
現状、plainとhtmlの両方が出てきて、結果、転送されるメール本文が3つ出て
きてしまうような感じになってしまってました。そういう場合にtext/plainの方
を排除するように直しました。

 「HTMLメール」も出るようにして、それをダブルクリックして開くとちゃんと
イメージも出てくるような感じになりました。

[ ]
RE:37946 添付ファイル付きHTMLメールの表No.38235
kazita さん 10/04/09 17:20
 
確認が遅くなりまして申し訳ございません。

最新の秀丸メールをインストール後に受信解析のやり直しで
該当メールの内容を確認してみたところ、
text/htmlパートが添付化されて、かつプレーンテキストへも変換され
本文に続けて表示されることが確認できました。

しかし、今度は肝心の本文が文字化けするようになってしまいました。
文字化けする文字も特定のものというわけではなさそうで、
同じ文字でも化けたりそうでなかったりと規則性がわかりません。

このメール以外の通常のメールについては文字化け等は今のところ
確認できておりません。

[ ]
RE:38235 添付ファイル付きHTMLメールの表No.38236
秀まるお2 さん 10/04/09 17:48
 
 メール本文が化けてしまうメールで、何か僕に送っても差し支えない物があれ
ば、それの受信ログを送っていただければこちらでも確認出来るんじゃないかと
思います。

 どうでしょ?

 送っていただくとしたら、

 1.問題のメールを選択する。
 2.「ファイル・エクスポート...」を実行する。
 3.形式は「1メール1ファイル形式」にしつつ、一番下にある
   「現在のメールに対応する受信ログ/送信ログをエクスポートする」
   をONにして、「次へ>>」を押してエクスポートする。
 4.エクスポートして生成されたファイルを添付ファイルにして作者に
   送っていただく。

 みたいな手順になります。

 送り先は、"maruo@mitene.or.jp"でお願いします。

[ ]
RE:38236 添付ファイル付きHTMLメールの表No.38237
秀まるお2 さん 10/04/09 17:58
 
 ちなみにですけど、エクスポートで生成した内容をテキストエディタで開いて、
例えばメールアドレスとか、文字化けと関係ない部分なんかを伏せ字にする
(XXXXとかの文字で上書きする)って形にしていただいてもいいです。

 といいつつ、こちらでもBecky!を使っていろいろテストしてみます。

[ ]
RE:38236 添付ファイル付きHTMLメールの表No.38238
kazita さん 10/04/09 18:14
 
お世話になっております。

残念ながら文字化けするメールは業務に関係あるもので
セキュリティ上の観点からお送りすることができないのです。

古いBecky!の環境で現象が再現するメールを作成できれば
お送りさせて頂きます。(少し時間がかかると思います)

また、先程は気付かなかったのですが
添付のHTMLメールにtext/html形式のパートだけではなくて、
text/plain形式の本文(同様に文字化け)も含まれるのですね。


[ ]
RE:38238 添付ファイル付きHTMLメールの表No.38240
秀まるお2 さん 10/04/09 20:22
 
 送っていただいた内容で原因が分かりました。

 text/plainパートをtext/htmlに変換する処理があるんですが、その中の処理
で、JISコードになっている文字列の中にある「<」を「&lt;」に変換してしまっ
てるためにおかしくなってました。

 ということでさっそく修正させていただきます。

 JISコードに変換した時に「<」や「>」等の、特定の記号が出没するような文
字があるとダメでした。サンプルが無かったらすっと分からずじまいになってし
まったと思います。わざわざデータを作っていただいてありがとうございます。

 V5.37β2として明日アップロードさせていただきます。

[ ]
RE:38240 添付ファイル付きHTMLメールの表No.38244
kazita さん 10/04/12 09:27
 
さっそく確認させて頂きましたところ、文字化けもせずきちんと表示されておりまし
た。

早急な対応ありがとうございました。

[ ]