リモートメール一覧のsubject欄が文字化けNo.02207
nishibe さん 09/05/21 11:52
 
次のようなヘッダ情報をもつメールを受信したとき、リモートメール一覧のsubject
欄が文字化けします。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
デコード後のヘッダ

From:     SUBARUオフィシャルWEBサイト事務局カタログ請求係 <xxxxxxxxxxxx@suba
ru.jp>
Reply-To: xxxxxxxxx@subaru.jp
To:       *******************
Subject:  SUBARUカタログご請求完了のお知らせ
Date:     Thu, 21 May 2009 10:19:59 +0900 (JST)
Return-Path: <xxxxxxxxx@subaru.jp>
Received: from vmta108.odn.ne.jp by cmta108.odn.ne.jp with ESMTP id <xxxxxxx
xxxxxxxxxxxxxx@mta108.odn.ne.jp> for <*************
******>; Thu, 21 May 2009 10:20:00 +0900
Received: from emta108.odn.ne.jp by vmta108.odn.ne.jp with ESMTP id <xxxxxxx
xxxxxxxxxxxxxx@mta108.odn.ne.jp> for <*************
******>; Thu, 21 May 2009 10:20:00 +0900
Received: from mail1.subaru.jp ([61.127.103.164] [61.127.103.164]) by emta10
8.odn.ne.jp with ESMTP id <xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@mt
a108.odn.ne.jp> for <*******************>; Thu, 21 May 2009 10:20:00 +0900
Received: by mail1.subaru.jp (Postfix, from userid 48)id 56176350009; Thu, 2
1 May 2009 10:19:59 +0900 (JST)
Errors-To: xxxxxxxxxxxx@subaru.jp
Error-To: xxxxxxxxxxxx@subaru.jp
Return-To: xxxxxxxxxxxx@subaru.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Message-Id: <xxxxxxxxxxxxxx@mail1.subaru.jp>

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
受信ログのヘッダ

Return-Path: <xxxxxxxxx@subaru.jp>
Received: from vmta108.odn.ne.jp by cmta108.odn.ne.jp with ESMTP id <xxxxxxx
xxxxxxxxxxxxxx@mta108.odn.ne.jp> for <*************
******>; Thu, 21 May 2009 10:20:00 +0900
Received: from emta108.odn.ne.jp by vmta108.odn.ne.jp with ESMTP id <xxxxxxx
xxxxxxxxxxxxxx@mta108.odn.ne.jp> for <*************
******>; Thu, 21 May 2009 10:20:00 +0900
Received: from mail1.subaru.jp ([61.127.103.164] [61.127.103.164]) by emta10
8.odn.ne.jp with ESMTP id <xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@mt
a108.odn.ne.jp> for <*******************>; Thu, 21 May 2009 10:20:00 +0900
Received: by mail1.subaru.jp (Postfix, from userid 48) id 56176350009; Thu,
21 May 2009 10:19:59 +0900 (JST)
To: *******************
Subject: =?ISO-2022-JP?B?U1VCQVJVGyRCJSslPyVtJTAbKEI=?=
 =?ISO-2022-JP?B?GyRCJDRAQTVhNDBOOyROJCpDTiRpJDsbKEI=?=
From: =?UTF-8?B?U1VCQVJV44Kq44OV44Kj44K344Oj44OrV0VC44K144Kk44OI5LqL5YuZ5bGA?=
 =?UTF-8?B?44Kr44K/44Ot44Kw6KuL5rGC5L+C?= <xxxxxxxxxxxx@subaru.jp>
Reply-To: xxxxxxxxx@subaru.jp
Errors-To: xxxxxxxxxxxx@subaru.jp
Error-To: xxxxxxxxxxxx@subaru.jp
Return-To: xxxxxxxxxxxx@subaru.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Message-Id: <xxxxxxxxxxxxxx@mail1.subaru.jp>
Date: Thu, 21 May 2009 10:19:59 +0900 (JST)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

具体的には、subjectが
「SUBARUJ^Om点」(『O』は実際にはドイツ語のウムラウトつき)
のように化けます。

環境はWin XP SP3 + 秀丸メール 5.17b1 です。

よろしくお願いいたします。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02207 リモートメール一覧のsubject欄No.02208
秀まるお さん 09/05/21 13:24
 
 テストしてみたら再現しました。ソースコードを見直してみたら、リモート
メールの場合は文字コードの自動判定がそれほど正確にやられている訳ではなく
て、今回のようにutf-8とJISが混じってるようなメールは解釈が適当になってし
まってました。

 普通の受信解析とまったく同じという訳にはいかないんですけど、少なくとも
今回のようなケースでは化けないように修正させていただきます。

[ ]
RE:02208 リモートメール一覧のsubject欄No.02210
nishibe さん 09/05/22 13:20
 
お手数でした。
とりあえず当該メールについては正しく表示されるようになりました。

#そもそもヘッダに両者が混在しているのが問題のような気がしますが…。

[ ]