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