UTF-8 でエンコードされた Subject: のデNo.30009
candide さん 07/01/24 17:12
 
特定のメールで、Subject: のみ常にデコードに失敗し、
「=?UTF-8?B?...」という表示になってしまいます。

UTF-8 でエンコードされている他のメールについては、
正常に受信・表示できますので、原因が不明です。
(同じ Subject: のメールでも、正常に表示できました)

Windows 98 上の秀丸メール v.4.72 で確認しています。

何か解決策などありませんでしょうか?


文字化けするメールのログのヘッダ部分は以下のとおりです。

Return-Path: <xxxxx@xxx.xx.jp>
Received: from xxxx.xxxxx.xxxxxxx.xx.jp (IDENT:xxxxxxxxx@xxxx.xxxxx.xxxxxxx.
xx.jp [xxx.x.192.51])
 by xxxxxxxxx.xxxxxxx.xxxxxxx.xx.jp (8.10.2/8.10.2) with ESMTP id l0O4rqU20710
 for <xxxxxx@xxxxxxx.xxxxxxx.xx.jp>; Wed, 24 Jan 2007 13:53:52 +0900
Received: from xxxx.xxxxxxx.xxxxxxx.xx.jp (xxxx.xxxxxxx.xxxxxxx.xx.jp [xxx.x.
91.41])
 by xxxx.xxxxx.xxxxxxx.xx.jp (MOS 3.5.8-GR)
 with ESMTP id DOF92521;
 Wed, 24 Jan 2007 14:10:32 +0900 (JST)
Received: from xx.xxx.xx.jp (IDENT:xxxxxxxxx@xx.xxx.xx.jp [xxx.xxx.17.6])
 by xxxx.xxxxxxx.xxxxxxx.xx.jp (8.11.7/3.7Wpl2-04030410) with ESMTP id l0O5G
VE13298
 for <xxxxxx@xxxxxxx.xxxxxxx.xx.jp>; Wed, 24 Jan 2007 14:16:31 +0900 (JST)
Received: from xxxxxxxx.xxx.xx.jp (xxxxxxxx.xxx.xx.jp [xxx.x.12.66])
 by xx.xxx.xx.jp (MOS 3.7.3a-GA)
 with ESMTP id AEW93827;
 Wed, 24 Jan 2007 14:10:30 +0900 (JST)
Received: from xxxxxxxx.xxx.xx.jp (xxxxxxxxx.xxx.xx.jp [127.0.0.1])
 by xxxxxxxx.xxx.xx.jp (8.12.10/8.11.6) with ESMTP id l0O5AUsi010974
 for <xxxxxx@xxxxxxx.xxxxxxx.xx.jp>; Wed, 24 Jan 2007 14:10:30 +0900
Received: (from xxxxx@localhost)
 by xxxxxxxx.xxx.xx.jp (8.12.10/8.12.10/Submit) id l0O5AUFq010972;
 Wed, 24 Jan 2007 14:10:30 +0900
Date: Wed, 24 Jan 2007 14:10:30 +0900
Message-Id: <200701240510.xxxxxxxxxxxxxx@xxxxxxxx.xxx.xx.jp>
To: xxxxxx@xxxxxxx.xxxxxxx.xx.jp
Subject: =?UTF-8?B?PT9VVEYtOD9CPzVZK1g1THVZNTZLNjZLcU40?=
 =?UTF-8?B?NE9oNDRPODQ0T3I/PQ==?=
From: xxxxx@xxx.xx.jp
Reply_to: xxxxx@xxx.xx.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from BASE64 to 8bit by xxxxxxxxx.xxxxxxx.xxxxxxx.xx.jp
 id l0O4rqU20710
X-UIDL: UCY!!<n$!!N@c!!7Lb"!

[ ]
RE:30009 UTF-8 でエンコードされた SubjeNo.30011
秀まるお2 さん 07/01/24 17:50
 
 そのメールですが、たぶん、「関連するメールを開く・ログをOutlook
Expressで開く」としても同じ結果になると思います。というのは、つまり、

Subject: =?UTF-8?B?PT9VVEYtOD9CPzVZK1g1THVZNTZLNjZLcU40?=
 =?UTF-8?B?NE9oNDRPODQ0T3I/PQ==?=

 というのをデコードして出てくる結果が、

Subject: =?UTF-8?B?5Y+X5LuY56K66KqN44Oh44O844Or?=

 という内容になっているからです。

 メーラー的にはこれで正しい解釈だと思います。

 たぶん、メールの転送経路の途中か、または何らかのファイヤウォール系ソフ
トかアンチウィルスソフトなどによってメールが改変されて、こんなおかしなこ
とになったんだと思います。

[ ]
RE:30011 UTF-8 でエンコードされた SubjeNo.30032
candide さん 07/01/25 11:30
 
なるほど、二重にエンコードされていたのですね。

Outlook Express が使用できない環境なので、
「ログをOutlook Expressで開く」の確認はできないのですが、
状況はわかりました。ありがとうございます。

# ウイルス系・ファイアウォール系ソフトの影響はないはずなので、
# 当面のところ対処のしようはありませんが……。

[ ]