【不具合】MIME添付メールの転送についてNo.01552
KAZZ さん 01/05/15 13:00
 
KAZZというものです。
始めて投稿いたします。

現在、メーラとしてWinbiff2.3xを使用しているのですが、秀丸好きの私とし
ては、鶴亀メールへの移行を考え鶴亀メールのVer1.15を試行してみました、
以下の問題で移行を足踏みしています。

鶴亀メールで、WinbiffなどのメーラからMIMEによりカプセル化した添付メー
ルを受信して表示する(鶴亀メールでは、添付されたメール.emlとなる)こ
とはできるのですが、このメールを鶴亀メールで添付ファイル付きで転送した
場合、受信メーラにより以下のような問題が起こります。

○ 鶴亀メールで受信
   問題なく添付されたメール.emlをOutlook Expressで表示できる。

△ Becky!で受信
   添付ファイルをBecky!のブラウザで表示すると文字バケする。
   添付ファイルをBecky!からOutlook Expressで表示させると正しく表
  示できる。

× Winbiffで受信
   添付ファイルが添付されない。

人によりメールは色々あり、上記以外のメーラではどうか不明ですが、MIME添付メー
ルの転送について、ご検討をお願いします。

以上、よろしくお願いします。

[ ]
RE:01552 【不具合】MIME添付メールの転送についてNo.01553
秀まるお2 さん 01/05/15 14:08
 
 たしかに、現状では電子メール添付ファイルの転送がおかしいです。テキストファ
イルとして送ってしまってます。

 修正させていただきます。

[ ]
RE:01553 【不具合】MIME添付メールの転送についてNo.01572
KAZZ さん 01/05/17 12:21
 
KAZZです。

> たしかに、現状では電子メール添付ファイルの転送がおかしいです。テキストファ
>イルとして送ってしまってます。
>
> 修正させていただきます。

Ver1.1.6で、
 .eml形式の添付ファイルをmessage/rfc822として送るようにした。

とあり、早速ためしてみたところ、現象は変わっていません。
申し訳ありませんが、再度、調査の程、よろしくお願い致します。

[ ]
RE:01572 【不具合】MIME添付メールの転送についてNo.01577
秀まるお2 さん 01/05/17 13:21
 
> Ver1.1.6で、
>  .eml形式の添付ファイルをmessage/rfc822として送るようにした。
>
> とあり、早速ためしてみたところ、現象は変わっていません。

 一応、message/rfc822形式で送っていることは今確認しました。それでも化けるな
ら、メールソフト側が悪いとは思いますが、しいて心当たりがあるとすれば、

  Content-Transfer-Encoding: BASE64

 で送っているのをメールソフト側が認識しなくて、

> UmVjZWl2ZWQ6IGZyb20gaGlkZW8yIFsxMjcuMC4wLjFdIGJ5IGhpZGVvDQogIChTTVRQRDMy
> LTYuMDQpIGlkIEFDNkMyMTAyNzg7IFNhdCwgMjMgRGVjIDIwMDAgMTg6MTI6MTIgKzA5MDAN
> Ck1lc3NhZ2UtSUQ6IDwwMDBlMDFjMDZjYzAkNmYyYzAzOTAkMjEwMGE4YzBAaGlkZW8yPg0K

 のような羅列をそのまま表示してしまうってことでしょうか?

 だとしたら、エンコードしないで送信するように修正しないといけないですけど。

[ ]
RE:01577 【不具合】MIME添付メールの転送についてNo.01583
秀まるお2 さん 01/05/17 15:55
 
 っと質問しといてなんですが、うちの会社のBecky!使いの所でテストしたら、
たしかにbase64でエンコードのかかったmessage/rfc822パートは、なぜかbase64
についてデコードされるものの、JISコードがそのままJISで表示されてしまうよ
うです。

 これはBecky!側のバグだと思いますけど…。

 ちなみにAL-Mailでやってみたら、base64エンコードかかったまま本文に展開
されました。もっとひどいです。

 ま、message/rfc822のパートをbase64でエンコードして送るなんてことは普通
ありえない訳だからなんですけど。

 ってことで、とりあえず次バージョンでは7bitの内容であればエンコード無し
で送るようにします。

[ ]
RE:01577 【不具合】MIME添付メールの転送についてNo.01602
KAZZ さん 01/05/18 10:35
 
KAZZです。

> 一応、message/rfc822形式で送っていることは今確認しました。それでも化けるな
>ら、メールソフト側が悪いとは思いますが、しいて心当たりがあるとすれば、
>
>  Content-Transfer-Encoding: BASE64
>
> で送っているのをメールソフト側が認識しなくて、
>
>> UmVjZWl2ZWQ6IGZyb20gaGlkZW8yIFsxMjcuMC4wLjFdIGJ5IGhpZGVvDQogIChTTVRQRDMy
>> LTYuMDQpIGlkIEFDNkMyMTAyNzg7IFNhdCwgMjMgRGVjIDIwMDAgMTg6MTI6MTIgKzA5MDAN
>> Ck1lc3NhZ2UtSUQ6IDwwMDBlMDFjMDZjYzAkNmYyYzAzOTAkMjEwMGE4YzBAaGlkZW8yPg0K
>
> のような羅列をそのまま表示してしまうってことでしょうか?
>

すみません。
メールのエンコードについて詳しくないためWinbiff側が悪いのか判りませ
ん。(たぶん悪い???)
一応、参考にメールヘッダを書いておきます。

【WinbiffからのMIME添付を鶴亀メールで受信時】

Subject: Fw: 鶴亀メールのMIME添付のテスト
X-Mailer: Winbiff [Version 2.33]
X-Accept-Language: ja,en
Mime-Version: 1.0
Content-Type: MultiPart/Mixed;Boundary="---------990148145-539585"
X-UIDL:   NQd!!m@7"!VoH!!~V5!!


【鶴亀メールからのMIME添付をWinbiffで受信時】

Subject: Fw: 鶴亀メールのMIME添付のテスト
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="Boundary-LwmvF0xUFuuoRtwLVg73b"
X-Mailer: TuruKame 1.16 (WinNT,400)
X-UIDL: OG~!!o`A"!e83"!=G8"!

--Boundary-LwmvF0xUFuuoRtwLVg73b
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Content-Description: Mail message body


------- Forwarded Message ------------

Subject:  鶴亀メールのMIME添付のテスト
X-Mailer: TuruKame 1.16 (WinNT,400)


鶴亀メールのMIME添付のテストです。

------- End of Forwarded Message -----
--Boundary-LwmvF0xUFuuoRtwLVg73b--


上記のように、Winbiffで受けると添付メールであると解析されるものの例の
ような文字バケ羅列も表示されません。

次の回答でBecky!やAL-MailでもNGとありましたが、Winbiffなどのメーラの
方のバグであり鶴亀メールの方が正しいとしても、先行メーラ間で問題なく運
用していた人にとっては、ちょっと辛いものがありますね!

(先行ソフト仕様に合わすか正式規約に合わすかという問題は、後発ソフトと
 しては難しい所だと思います)

鶴亀メールに乗り換えるかは、もう少し様子をみることにします。
どうも、ありがとうございました。

[ ]
RE:01583 【不具合】MIME添付メールの転送についてNo.01651
KAZZ さん 01/05/21 10:16
 
KAZZです。

> ま、message/rfc822のパートをbase64でエンコードして送るなんてことは普通
>ありえない訳だからなんですけど。
>
> ってことで、とりあえず次バージョンでは7bitの内容であればエンコード無し
>で送るようにします。

Ver1.17で確認してみました。
Winbiff、Becky!ともにOKです。
どうも有り難うございました。

[ ]