[mew-dist 28814] mew 6.2rc2 で添付ファイルが壊れる現象について
Yasufumi Haga
yasufumi.haga at example.com
2009年 1月 9日 (金) 11:11:38 JST
おはようございます、芳賀と申します。
以下の環境で mew を使っております。
* Vine Linux 4.2
* GNU Emacs 23.0.60.1
* mew 6.2rc2
mew で送信した添付ファイルが壊れる場合があり、困っております。解決策
に関して、何かアドバイスをいただけませんでしょうか。単なるネットワー
ク上の送信エラーなのでしょうか?
E16 というウィンドウマネージャの ja.po を gzip(gzip 1.3.5)で圧縮し
た ja.po.gz というファイルを添付ファイルにして mew で送信したところ、
コミュニティのメンバー二人から、添付ファイルが壊れているらしく、以下
のメッセージが出るという連絡を受けました。
$ gzip -d ja.po.gz
gzip: ja.po.gz: invalid compressed data--crc error
gzip: ja.po.gz: invalid compressed data--length error
一人は
"Coremail Webmail Server Version XT_Ux_snapshot build 081212(6500.2
115.2103)"
もう一人は
"Opera Mail/9.62 (Linux)"
というメールソフトを使っているようです。
そこで自分でも、「mew で添付ファイルを自分宛に送信し、それを sylpheed
2.6.0 で受信して添付ファイルを取り出し、gzip で展開する」という作業
を8回繰り返してみました。使用したファイルは毎回同じで、以下のファイル
です。
$ ls -l ja.po.gz
-rw-r--r-- 1 fumi users 17529 1月 9日 09:56 ja.po.gz
結果は以下のとおりで、8回中5回エラーが出ました。なお case 1 と case 2
は昨夜の夜中頃で、case 4 以降は今朝実験しました。"case N" の右に書い
てあるのは、sylpheed 側に表示された添付ファイルの大きさです。
case 1 17.5KB
$ gzip -d ja.po.gz
gzip: ja.po.gz: invalid compressed data--crc error
gzip: ja.po.gz: invalid compressed data--length error
case 2 17.4KB
$ gzip -d ja.po.gz
gzip: ja.po.gz: invalid compressed data--crc error
gzip: ja.po.gz: invalid compressed data--length error
case 4 17.6KB
$ gzip -d ja.po.gz
gzip: ja.po.gz: unexpected end of file
case 5 17.8KB
$ gzip -d ja.po.gz
gzip: ja.po.gz: unexpected end of file
case 6 17.8KB
no problem
case 7 17.8KB
no problem
case 8 17.8KB
no problem
case 9 17.6KB
$ gzip -d ja.po.gz
gzip: ja.po.gz: unexpected end of file
この添付ファイルについて、mew 側では8回とも以下のように表示されます。
Content-Type: Application/Octet-Stream
Encoding: base64
Size: 18215 bytes
Filename: ja.po.gz
なお、"Fcc" を使って残してある送信メールの控えの中から、mew でいくつ
か添付ファイルを取り出して gzip で展開してみましたが、そのサンプリン
グしたものでは問題無く展開できました。
何が原因なのか、アドバイスをいただけませんでしょうか。
よろしくお願いします。
--芳賀
Mew-dist メーリングリストの案内