[mew-dist 26834] Re: RFC 2231

Atsushi Onoe onoe at example.com
2006年 3月 28日 (火) 17:24:30 JST


> 最近 Thunderbird を使っている人からの添付ファイル名が RFC2231 で
> encode されてやってくるので、やむなく cue でも decode のみ対応しました。

かず先生に直々に教えていただきました。

1. Thunderbird は例えば以下のように encode する
   (これは尾上が手で真似たものだけど)
	Content-Disposition: attachment;
	 filename*0*=ISO-2022-JP''%1B%24BF|K%5C8l%24ND9%24%24%25
	 filename*1*=U%25%21%25%24%25kL%3E%1B%28B

   これは、filename*0*= の行の最後にセミコロンが必要なので、
   Thunderbird の間違い
   RFC2231 の例も間違っている
   セミコロンがないので、Mew では filename*1*=.. を parameter と解釈しない

2. extended-value には、"/" を含められないので、%2F にしなければならない
   そのまま突っ込む Thunderbird は間違い

尾上



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