[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 メーリングリストの案内