[mew-dist 26689] MIME decode error (**B ENCODING ERROR**)

masahiro imabayashi inu at example.com
2005年 11月 28日 (月) 14:24:05 JST


mew-distの皆様こんにちは。

ある所からヘッダ部(Subject)のMIME解析結果が
 Subject: **B ENCODING ERROR**
こうなるメールを受け取りました。

 Subject:部の文字列はISO-2022-JPのBエンコーディングで、
mime_pls(*1)のmimer.plではデコードできる文字列だったので
MIMEのエンコードとしておかしな文字列でもないよう
に思ったのですが、これはMewの問題なのでしょうか。
(*1: http://www.cc.rim.or.jp/~ikuta/mime_pls/document.html)

MIMEのデコードに失敗している&mime_bq.el に関連するんだろうなぁ
と、ここまではわかったのですが
恥ずかしながらLISPが読めないもので…。
すみませんが、どなたかご教授下さいませんでしょうか。

・届いた生の文字列
 Subect: =?ISO-2022-JP?B?GyRCIVobKEIyMDA1LzExLzI0GyRCIUpMWiFLRX5DZU09RGohW0xARnwlOyVWJXMlJCVsJVYlcyRLJCpGTyQxGyhC====?=

・想定される文字列
 Subject: 【2005/11/24(木)到着予定】明日セブンイレブンにお届け

・テストしたコード
 #!/usr/bin/perl
 require './mimer.pl';
 $a = '=?ISO-2022-JP?B?GyRCIVobKEIyMDA1LzExLzI0GyRCIUpMWiFLRX5DZU09RGohW0xARnwlOyVWJXMlJCVsJVYlcyRLJCpGTyQxGyhC====?=';
 $b = &mimedecode($a);
 print $b;
 →正常にデコードされました

・関連しそうなメールヘッダ
 Subject: =?ISO-2022-JP?B?GyRCJTslViVzJSQlbCVWJXMkS0ZPJCQkRiQkJF4kOSFaPiZJSkV+Q2UkTiQ0MEZGY
 Content-Type: text/plain; charset=iso-2022-jp
 MIME-Version: 1.0
  →Subject以外にMIMEエンコードされた文字列はありませんでした

・使用環境
 OS: White Box Linux 2.4.21-32.0.1.EL
 Mew 4.2
 GNU Emacs 21.3.1

どうぞ、よろしくお願い致します。


----
masahiro imabayashi
inu at example.com



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