[Mew-dist 10638] Re: mew does not decode multipart/mixed

Shingo Shingo
1999年 9月 11日 (土) 04:17:30 JST


わたなべです。

From: Shingo WATANABE / 渡辺 伸吾 <nabe at example.com>
Subject: [Mew-dist 10624] mew does not decode multipart/mixed
Date: Thu, 9 Sep 1999 00:41:08 +0900
Message-ID: <19990909004059T.nabe at example.com>

nabe> XEmacs 20.4 + FreeBSD 3.2 + mew-1.94 + im-130 の環境で使っています。
nabe> 
nabe> 湖の環境で友人から受け取った multipart/mixed のメイルがマルチパートのメ
nabe> イルとしてデコードされません。"." を使っても変化無しです。


ちょっと時間が取れたので自分で調べてみました。
調べたのは、multipart/mixed なメイルで、

一つ目のパートが
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit

二つ目のパートが
Content-Type: text/plain; name="JIS な文字列"; charset="ISO-2022
-JP"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="JIS な文字列"

のメイルです。


この現象が発生する原因は、multipart/mixed なメイルで、パートのヘッダに

Content-Type: text/plain; name="JISの文字列"; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="JISの文字列"

と言うのがあり、name parameter の quoted string の中の 「JIS の文字列」
の中身が特定のパターンの時のようです。


そのパターンとは JIS の文字列の中身に " と ; を含むときです。
問題が起こったメイルには quoted string の中に あ と 詞 が含まれておりま
した。

あ = $"
詞 = ;l


結果としては、JIS をエンコードしないのが悪いんですが、パートヘッダが変で
もマルチパートのメイルとして認識して欲しいなあと思います。

mew 1.93 ではマルチパートとして読めたのでちょっと残念。

#emacs lisp が自分で書ければ対処したいところなんですが申し訳ありません。


---
 Shingo WATANABE / nabe at example.com, nabechan at example.com
                                                                      JG8OOM/1



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