受信したHTMLメールの添付ファイルが削除No.16191
ジェダイ さん 04/01/15 11:45
 
Ver.3.13をWindowsNT4.0sp6環境で使用しています。
2.13MBの.zipファイルが添付されたHTMLメールを受信したのですが、
受信した添付ファイルが削除されてしまいます。
全般的な設定・ウィルス対策・怪しい添付ファイルの自動削除を全てOFF
の状態にしていますので削除されるはずはないのですが。。
幸いにもサーバー上にメールは残してありますので
Windows2000のPCに鶴亀をレジストリ復元も含めてインストールして
同じメールを受信しましたが、こちらは正常に添付ファイルが除去される
ことなく受信できました。同じメールサーバーから受信している他の
人は正常に受信できているのでサーバーの問題とは思えません。

どちらのPCにもウィルスバスターがインストールされていますが、
OFFにして何度受信してみてもNT4.0のPCだけは添付ファイルが削除されてしまいます。
昨年までのバージョンではこうした
ことはなかったのですが、手元に昨年までのバージョンがないので
確認できません。

どうなってるんでしょう???

[ ]
RE:16191 受信したHTMLメールの添付ファイNo.16193
秀まるお2 さん 04/01/15 13:43
 
 詳しいことが分からないのでなんですが、とりあえず、問題のメールを選択し
て、マウス右ボタンメニューから「受信解析のやり直し」をしてみて欲しいです。
それでもし鶴亀メールが添付ファイルを削除するのなら、「削除してもいいです
か?」のような問い合わせメッセージが出てくると思います。

 もし問い合わせメッセージが出ないのなら、もしかすると、添付ファイルはた
しかに生成されつつも、X-Attach:ヘッダでうまく添付ファイルへのリンクが貼
られてないのかもしれないです。だとしたら、それはそれで鶴亀メールのバグな
ので、例えばそのメールの添付ファイルパート部分のヘッダがどうなってるか等
を調べてみる必要があろうかと思います。

 あとあと、「全般的な設定・上級者向け設定」の「上級者向け設定を表示す
る」をONにして、さらに「設定・上級者向け・デバッグ」ページの「リンク切れ
添付ファイル/HTMLメールの検索」を実行していただくと、問題の添付ファイル
がもしかしたら見つかるかもしれないです。これも出来れば一度試してみて欲し
いです。

 ということでどうでしょ?

[ ]
RE:16193 受信したHTMLメールの添付ファイNo.16197
ジェダイ さん 04/01/15 21:31
 
ご連絡ありがとうございます。

受信解析のやり直しは空になった添付ファイルのアイコンを
クリックしたときにメッセージが現れましたので何度も試して
いてダメでしたが、
「リンク切れ添付ファイル/HTMLメールの検索」で見つかりました。

  添付ファイルの総数=2018,HTMLメールの総数=259,空のフォルダ数=7
  リンク切れファイル数=38

という結果です。こんなにリンク切れするものですか。。
何度も受信出来ないか繰り替えしているうちに同じ添付ファイルが
10個もいました。。
こんな裏技があったとは。。驚きました。

[ ]
RE:16193 受信したHTMLメールの添付ファイNo.16199
ジェダイ さん 04/01/16 09:05
 
>ので、例えばそのメールの添付ファイルパート部分のヘッダがどうなってるか等

再度受信解析やり直しをしてみました。
ヘッダは↓のようになっていてやはり添付ファイルはメーラー
本体からは見えません。。メール一覧のアイコンはHTML+添付
になっていますが、本文に現れるアイコンは抜け殻になってしまいます。

X-Attach: 受信添付\040115_36\file.zip
X-Html:   受信HTML\040115_18\index.htm

[ ]
RE:16199 受信したHTMLメールの添付ファイNo.16201
秀まるお2 さん 04/01/16 13:47
 
 つまり、生成されたファイルのファイル名(file.zip)は合ってるけども、フ
ォルダが別ってことですかね。だとしたら、実は1つ最近いじった部分で思い当
たる点があります。

 次のV3.14では起きないようにさせていただきますので、もしよろしければ、
次のV3.14にてもう一度「受信解析のやり直し」をして、それで直ったかどうか
確認願いたい所です。

 V3.14は、ソースコードを見直すなどしてから今日中にアップロードしたいと
思います。

[ ]
RE:16201 受信したHTMLメールの添付ファイNo.16202
秀まるお2 さん 04/01/16 16:56
 
 ソースコードを見直したんですが、原因と思わしき箇所が見つかりませんでし
た。

 問題のメールのContent-type:ヘッダ、またはX-Body-Content-type:ヘッダが
付いていれば、その内容を教えて欲しいです。どうでしょ?

 Content-Type: text/plain; charset=utf-8 (original=XXX)

 みたいになってるかなぁと思うんですけど???

[ ]
RE:16202 受信したHTMLメールの添付ファイNo.16214
ジェダイ さん 04/01/17 10:08
 
その辺りのヘッダはこんな感じです。

Content-Type: multipart/mixed; boundary="=_mixed 005DA6A665256E1B_="
X-UIDL:   971332d962e47af1fa9b91906657e585
Status:   RO
X-Body-Content-Type: text/plain; charset=utf-8 (mixed) (original="iso-8859-1")

どうもこの人から来るHTLMメールの添付は毎度
リンク切れになるようです。WindowsNT4.0だけでなるのは
同じで、他のWindows2K 3台見ましたが問題ないようです。

[ ]
RE:16214 受信したHTMLメールの添付ファイNo.16230
秀まるお2 さん 04/01/17 23:08
 
 毎度お手数かけてすみません。

 WindowsNT4.0のテストマシンでやったらダメでした。

 ソースコードを追っかけて調べたら、WideCharToMultiByteというAPIに
NO_BEST_FIT_CHARSというフラグを指定してるせいでした。これはWindows2000/
XP以上じゃないと使えませんでした。(ということは、Windows98とかでもダメ
だったってことらしい)

 とにかくまずいバグなので修正してV3.15をアップロードさせていただきます。

[ ]
RE:16230 受信したHTMLメールの添付ファイNo.16245
ジェダイ さん 04/01/18 13:36
 
ご対応ありがとうございました。
Ver.3.15で添付見えるようになりました。

[ ]