[Mew-dist 05589] Re: MIME syntax
Hidenori Ohta / 太田英憲
hide at example.com
1998年 7月 17日 (金) 20:00:30 JST
ちょっと、引用の順番入れ替えてます。
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [Mew-dist 05560] MIME syntax
Date: Thu, 16 Jul 1998 22:58:00 +0900
> Content-Transfer-Encoding: 7bit
>
> の 7bit も quote で囲ってはいけません。
>
> 7bit、7Bit、7BIT は同値ですが、"7bit" とは違う文字列になります。
`嘘?' と思って、RFC を読み返してみると、quoted-string は value でしか
使うように定義されていないので、確かに quote で囲ってはいけないみたい
です。
> Content-Type: "text/plain"; charset=iso-2022-jp
>
> は間違いです。なぜなら、tspecial である "/" が quote されて区切り文字
> にならないからです。同様に、
これは、tspecial が quote されているからというよりも、そもそも quote
してはいけないからですね。
> 現在の Mew は、"7bit" を 7bit と同一視してあげる仕様になっていることで
> す。問題は、ここも厳密に区別すべきかということです。
仮に、問題の起こらない範囲で、quote を許すとすると、
Content-Type: "text"/"plain"; charset=iso-2022-jp
などを許すの? ということにもなりますね。
> 最近のメールを伊藤先生が grep した結果、CT: と CTE: の値自体を quote
> しているメーラはありませんでした。よって、厳密に RFC 2045 に従ってもあ
> んまり問題ないかなと考えています。
>
> そすると、パラメータの quote を解くことなく表示できるようになります。
> どうでしょう?
よろしいのでは。
では
--
ひで
P.S.
> 昔の Mew が正しく実装されている自信はないけど。
Content-Type:text/plain; charset=iso-2022-jp
~~
というヘッダにだまされてしまう不具合を見つけてしまったので、いいかげん
に最近のにバージョンを上げようと思っている今日この頃です。
Mew-dist メーリングリストの案内