文字化け+添付ファイルが開けないNo.05434
hp さん 19/08/05 17:19
 
Office365で会議出席案内をiCalendarとして受信するというオプションを使用してい
ます。
自社の会議案内はまともに表示されるのですが、一部の他社からの会議案内が文字化
けしてしまいまともに表示されません。

Subject:  㑞?????E?m?   (プライバシーのため抜粋)
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
Content-Type: multipart/alternative;

HTMLメールになっていて、HTMLメールは文字化けせずに表示されます。


○○様

・・・(文字化けしてない)

-----------------------------text/calendar-----------------------------
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
・・・
DESCRIPTION;LANGUAGE=ja-JP:�e��
・・・
SUMMARY;LANGUAGE=ja-JP:�A��
・・・


そもそもメール本体の言語とHTMLメールの言語が一致していないし、HTMLメール内で
もcalendarの内容は文字化けしていて、これをまともに表示できないのはしようがな
いですが、、


ここからが本題で、これに添付されているREQUEST.icsという添付ファイルをダブル
クリックすると、通常はOutlookが起動して予定を表示してくれます。

ところが、この文字化けしているメールの場合以下のようにメッセージボックスが表
示されます。


以下の添付ファイル(またはHTMLメール部分)は削除されています。復元するには
「編集・受信解析のやり直し」コマンドを使ってください。

・・・\TuruKameData\・・・\?□Y?t\190731_08\REQUEST.ics


これは文字化けしているせいで添付ファイルへのパスがおかしくなっているように見
受けられます。

何度受信解析のやり直しをしても同じでした。

該当のファイルを秀丸ファイラーで覗くと、受信添付\190731_08\REQUEST.icsにちゃ
んと保存できているようで、パス指定が文字化けの影響を受けているようです。


レアケースで状況を再現しづらいかも知れませんが、上記情報で添付ファイルを開け
るように修正可能でしょうか。

足りないヘッダ等があれば追記します。

ご確認お願いします。

[ ]
RE:05434 文字化け+添付ファイルが開けなNo.05435
秀まるお2 さん 19/08/05 18:17
 
 Microsoft OfficeのOutlookが添付している.icsファイルの解釈については、昔の
バージョンでバグがありました。なので、もしも秀丸メールのバージョンが古いよう
でしたら、最新版に入れ替えていただくことで解決できると思います。

 最新版はVersion 6.92になってます。

 最新版をインストールして、問題のメールを選択して「編集」メニューの「受信解
析のやり直し」を実行すると、正しい添付ファイルが出てくるんじゃないかと思いま
す。

 最新版でもダメだとしたら・・・、

> ところが、この文字化けしているメールの場合以下のようにメッセージボックスが
>表示されます。
>
>
> 以下の添付ファイル(またはHTMLメール部分)は削除されています。復元するには
>「編集・受信解析のやり直し」コマンドを使ってください。
>
> ・・・\TuruKameData\・・・\?□Y?t\190731_08\REQUEST.ics
>
>
> これは文字化けしているせいで添付ファイルへのパスがおかしくなっているように
>見受けられます。

 こうなるとしたら、バグがあることになると思いますが・・・。

 出来たら、僕にばれても差し支えないメールを1通送ってほしいのですが、そうい
うの無いでしょうか。

 送っていただけるとしら、問題のメールを選択して「ファイル - エクスポー
ト...」で「現在のメールに対応する受信ログ/送信ログをエクスポートする」として、
それで出力されたファイルを添付ファイルにして僕に送ってほしいです。送り先は、
"maruo@mitene.or.jp"になります。

 ただ、この辺のテストは割と最近(今年の4月)にかなりテストしたので、最新版
では大丈夫なはずじゃないかと思いますけども・・・。

[ ]
RE:05435 文字化け+添付ファイルが開けなNo.05436
hp さん 19/08/06 10:21
 
> 最新版はVersion 6.92になってます。

6.92b12を使っていたので、6.92をインストールして試しました。

> 最新版をインストールして、問題のメールを選択して「編集」メニューの「受信
>解析のやり直し」を実行すると、正しい添付ファイルが出てくるんじゃないかと思
>います。
> 最新版でもダメだとしたら・・・、

同じ文字化けのメールが生成され、動作は改善しませんでした。


> こうなるとしたら、バグがあることになると思いますが・・・。
>
> 出来たら、僕にばれても差し支えないメールを1通送ってほしいのですが、そう
>いうの無いでしょうか。
>
> 送っていただけるとしら、問題のメールを選択して「ファイル - エクスポー
>ト...」で「現在のメールに対応する受信ログ/送信ログをエクスポートする」とし
>て、それで出力されたファイルを添付ファイルにして僕に送ってほしいです。送り
>先は、"maruo@mitene.or.jp"になります。

社名など伏せたデータとなってしまいますが、後ほど送らせていただきます。

よろしくお願いします。

[ ]
RE:05436 文字化け+添付ファイルが開けなNo.05438
秀まるお2 さん 19/08/06 14:51
 
 すみません。もう一回書き込みします。
 メール送っていただいたんですが、こちらにコメントさせていただきます。

 送っていただいメールでテストしてもいまいち再現しなかったんですが、最初の
メールで連絡いただいた情報を元に、ユニコード文字をあちこちに入れてテストした
ら、バグが再現しました。たしかに文字化けした上に、添付ファイルへリンクする情
報も狂ってしまい、リンク切れで出てきてしまいました。

 text/htmlのパートに何かユニコード文字があるとダメみたいでした。何か適当な
欧文文字+中国語文字をbase64エンコードして無理矢理text/htmlパートに埋め込ん
だら再現しました。

 また修正させていただきます。

 今ちょっと、英語モード対応の修正をいろいろしてる所ではあるんですか、それら
の修正は入れない形で、一回V6.93β1としてアップロードしようと思います。

[ ]
RE:05438 文字化け+添付ファイルが開けなNo.05439
秀まるお2 さん 19/08/06 15:00
 
 何度もすみません。

 text/plainパートは関係なくて、text/calendarパートの中にユニコード文字があ
るとダメでした。

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

[ ]
RE:05439 文字化け+添付ファイルが開けなNo.05441
hp さん 19/08/06 18:55
 
> text/plainパートは関係なくて、text/calendarパートの中にユニコード文字があ
>るとダメでした。

V6.93β1にて受信解析のやり直しをしたところ、subjectとhtmlメールの部分もicale
ndarの部分もすべて文字化けなく表示できました。

また、添付のicsファイルも開けました。

ありがとうございました。

[ ]
RE:05441 文字化け+添付ファイルが開けなNo.05442
秀まるお2 さん 19/08/07 08:55
 
 確認ありがとうございます。

 ちなみにですが、今まで開けなかった(X-Attach:ヘッダの中身が壊れててリンク
切れになってた)添付ファイルは、すみませんがメールを削除してもハードディスク
上に残ってしまいます。「全般的な設定・上級者向け・デバッグ」の中にある


      リンク切れ添付ファイル/HTMLメールの検索!


 を押して検索すると、それらがヒットすると思います。将来的にはそのボタンで削
除していただいた方がいいかなぁと思います。

[ ]
RE:05442 文字化け+添付ファイルが開けなNo.05443
hp さん 19/08/07 11:32
 
> ちなみにですが、今まで開けなかった(X-Attach:ヘッダの中身が壊れててリンク
>切れになってた)添付ファイルは、すみませんがメールを削除してもハードディス
>ク上に残ってしまいます。

リンク切れ添付ファイル/HTMLメールの検索!をしたところ、受信解析のやり直しをし
た回数だけ見つかり、削除しました。

ありがとうございました。

[ ]