[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 メーリングリストの案内