[Mew-Win32 03170] Re: Attaching Japanese File Name

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 5月 9日 (水) 17:46:10 JST


From: Toshiya Nakamura <nakamt at example.com> さん曰く
Subject: [Mew-Win32 03168] Attaching Japanese File Name
Message-ID: <20010509.111643.78218889.nakamt at example.com>
Date: Wed, 09 May 2001 11:16:43 +0900 (LMT)

中村> Mew 1.95b121 を Meadow 1.14 で使っておりますが、以下のようなことが起き
中村> ています。こうゆうものなのでしょうか。

おそらく、そういうものだと思います。

中村> ファイル名が日本語の一太郎文書ファイル(日本語ファイル名).jtd を添付
中村> して OutLook で受信すると、ファイル名が AT(適当な番号).dat になってし
中村> まいます。ファイルの中味は大丈夫なようで、拡張子を .jtd に変更するとダ
中村> ブルクリックでアプリケーションを起動できます。

中村> Mewで送ってMew で受けるとファイル名は変更されず、問題ありません。
中村> OutLookから同様のファイルを送ってMewで受けるのも問題ありません。また、
中村> ファイル名に日本語を含めないと問題ありません。

OutLook の事はなんにも知らないので、以下想像なのですが、Mew で日
本語ファイル名を送ると、ちゃんと rfc2231 を使うので、

Content-Disposition: attachment;
 filename*=iso-2022-jp''%1B%24BF%7CK%5C8l%1B%28B%2Ejtd

とか、

Content-Disposition: attachment;
 filename*=iso-2022-jp''%1B%24BF%7CK%5C8l%1B%28B%2Edoc

となります。前者が『日本語.jtd』、後者が『日本語.jtd』を encode
した結果です。OutLook はきっと rfc2231 など知らないでしょうから、
単純に『変な名前』とか思って、勝手に

中村> AT(適当な番号).dat

などとしてしまうのではないでしょうか。

中村> 自分宛のCCでは上のようなことが起きないので、先日他人から言われるまで気
中村> づきませんでした。ファイル名に気をつければいいのでしょうが、対処方法が
中村> ありましたらよろしくご教示ください。

## rfc2231 対応のメーラを使わせる、かな。^^;;;

以前のバージョンだと後藤さんの寄生虫とかで送る方も対応できたので
すが、今の version だと(当然)動きませんよね。簡単に考え付くのは、

draft の attach の上で、'D' を押すと content-description が指定
できるので、そこで『日本語.jtd』を入力すると、

Content-Type: Application/Octet-Stream
Content-Transfer-Encoding: base64
Content-Description: =?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?=
Content-Disposition: attachment;
 filename*=iso-2022-jp''%1B%24BF%7CK%5C8l%1B%28B%2Ejtd

となって

=?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?=  => 日本語.jtd

というのがつきますが、OutLook がこっちに引っ掛かってくれるかどう
かはわかりません。これでダメだったら、C-cC-m で queue に上記の状
態でいれたあと、~/Mail/queue/1 などの file を直接

Content-Type: Application/Octet-Stream
Content-Transfer-Encoding: base64
Content-Description: =?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?=
Content-Disposition: attachment;
 filename="=?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?="

などと改竄する、など手間はかかると思います。

-- 
白井秀行 (mailto:shirai at example.com)



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