[Mew-dist 2076] mew-summary-save breaks attachment?!

Kiyoshi Kobayashi kkoba at example.com
1997年 9月 17日 (水) 11:05:11 JST


こばやし@FXGI と申します。はじめまして。

つい先日このMLに参加させていただきました。mewは1.5位からのユー
ザですが、大変気に入って愛用させていただいております。

ちょっと前にmew-1.70から思い切って1.90へアップデートし、快適に
使える環境が出来上がったと思っていたのですが、アタッチメント付
のメールの操作で問題があることに気が付きました。助言をお願いす
るにもどんな情報をどの程度お伝えすればよいのかはっきりしないの
で、とりあえず概況を説明します。

Eudora/Netscape等からのアタッチメント付のメールを受けて、そのア
タッチメントのパートをSummary Bufferから'y'でセーブする。このの
ちそのアタッチメントを適当なアプリケーションで開こうとするので
すが、エラーで開けません。他にアタッチメント部分を保存する方法
は見当たらないようなので、少々もがいてみました。

アタッチメントのサイズチェック
mewでスペースを押してアタッチメントのパートを表示すると、バイナ
リであることと、そのサイズが表示されます。このサイズと実際に'y'
でセーブされたファイルサイズを比較してみると、セーブされたファ
イルのサイズの方が少々大きい。(定量的な観測は必要でしょうか?)

手動のデコード
BASE64のエンコードされた部分を切り出してファイルに保存し、
'mewdecode -b'でデコードしたら問題無くデコードされ、それぞれの
アプリケーションでも正しく開けた。またファイルのサイズも表示と
一致していた。

mewからのアタッチメント
mewでマルチパートのメッセージ(Application/Octet-Stream使用)を作
成して自分自身に送信し、'y'でパートをセーブしてみると問題無い。
ファイルサイズも同じでアプリケーションも開ける。

Netscape Communicator 4.02 on Solaris(2.5.1)からの送信
このケースも問題無い。(MIME encodingオプション選択)
# パートのタイプはApplication/Octet-Streamになっている

Netscape Navigator 3.0 on Win95からの送信
問題あり。症状は同じ。オプションはCommunicatorと同じものを選択
している。
# パートのタイプはApplication/pdfになっている

mew-1.70のmewdecodeを入れてみたり、mew-1.91+im-69にしてみたりし
てみましたが、状況は変わりませんでした。

ここまでやって、この先どう問題にアプローチしたらよいか困ってしま
ったので、どの辺りに着目すればよいか、どんな情報を収集すればよい
か等も含めて助言をお願いできないでしょうか。

環境は、
Sun ULTRA1 creator + Solaris2.5.1(E)
mule: mule2.3(emacs19.34)(SUETSUMUHANA)
mew:  mew-1.91-2b + im-69
perl: 5.004_01
cc:   WorkShop Compilers 4.2 30 Oct 1996 C 4.2
です。

以上よろしくお願いします。

--------
Kiyoshi Kobayashi
	kkoba at example.com



Mew-dist メーリングリストの案内