From: が文字化けするNo.20317
nari さん 04/10/24 18:21
 
 あるメーリングリストにて特定の型のメールのfromが文字化している
との話題になりましたが、文字化すると言っているのは今のところ鶴亀
ユーザ(皆バージョン3.70)だけです。
 「X-Mailer: JsvMail 4.0 (Shuriken 2.2)」な方とMS-OEの方は化けないみたいです。

 化けたのは以下のようなものです。
From:     "弘末?子棣蔵 取?闢・尖・・蜃?矼・絎褓>
 化けない状態だとこれ。
弘末?子 <hirosue@???.??????.ne.jp>

 なお?は伏字代わりにわたしが入れました。

[ ]
RE:20317 From: が文字化けするNo.20318
nari さん 04/10/24 19:16
 
 状況の詳細追加すると。

 文字化けし始めたメールを送る方のメーラが「Microsoft Outlook
Express 6.00.2800.1437」から「6.00.2900.2180」に変わっていま
した。これに伴ってなのかもしれませんがヘッダのContent-Type:が
「text/plain;charset="iso-2022-jp"」
から「text/plain;format=flowed;charset="iso-2022-jp"
reply-type=original」
になっていました。あと「X-MimeOLE: Produced By Microsoft
MimeOLEV6.00.2800.1441」が「V6.00.2900.2180」に。

 鶴亀のVer.ですが3.70、2.49、3.65、の方たちが化けると言って
ますがひとりだけ3.54の方が化けないと言ってますね。

 

[ ]
RE:20317 From: が文字化けするNo.20319
三月 さん 04/10/24 19:46
 
もう少し、状況を詳しく報告したほうがいいと思います。

まず、化けるメールを送っているのは鶴亀ユーザなのでしょうか?
化けてるというのが鶴亀ユーザのですね?nariさんを含めて。
> 「X-Mailer: JsvMail 4.0 (Shuriken 2.2)」な方とMS-OEの方は化けないみたいで
>す。
送り主がShuriken?

メールのログをそのまま開いたときの内容が
> 化けたのは以下のようなものです。
>From:     "弘末?子棣蔵 取?闢・尖・・蜃?矼・絎褓>
これなのでしょうか?

nariさんがそのメールのログをOEで開いた場合は化けないのですか?

メールのログを開くには、メール一覧でマウスの右クリックから
「関連するメールを開く」の「このメールのログ」「そのまま開く」
とか、「ログをOutlookExpressで開く」から実施できます。

[ ]
RE:20319 From: が文字化けするNo.20320
nari さん 04/10/24 21:06
 
>もう少し、状況を詳しく報告したほうがいいと思います。
 すぐに追って詳細を書いたのですが、分かり辛かったですね。
>まず、化けるメールを送っているのは鶴亀ユーザなのでしょうか?
これは既に書きましたので詳細省略しますが。Outlook Expressです。
>送り主がShuriken?
 いえ。鶴亀ユーザの多いMLなのですが、Shurikenユーザで受信に
不具合ないとの報告が複数あったので。
 送ってるOEユーザも自分に配信された分はちゃんと読めるそうです。
>メールのログをそのまま開いたときの内容が
>>From:     "弘末?子棣蔵 取?闢・尖・・蜃?矼・絎褓>
>これなのでしょうか?
 そうです。
>nariさんがそのメールのログをOEで開いた場合は化けないのですか?
 私は鶴亀3.70ですが、化けます。
化けたメールのログを「そのまま」開いて気になるのは。
化ける前に送っていたその方のFrom:
From: =?iso-2022-jp?B?GyRC????????EI=?= <hirosue@???.????.ne.jp>
化けた後
From: "弘末?子\(B" <hirosue@???.????.ne.jp>
となっています。
#?は伏字代わり
Fromが=で始まるのはマイムの宣言か何かでしょうか。化け語は"なんてので始まって
るので変なのかな。
 化け後のメールですが、Content-Type: text/plain; charset=
iso-2022-jpとなっていて本文はちゃんと読めているのですが。



[ ]
RE:20320 From: が文字化けする<解決ですNo.20321
nari さん 04/10/24 21:36
 
 すいません。鶴亀のせいではありませんでした。
 シュリケンというメーラーでも同じように文字化けするとの報告
があるのでMS-OEを引っ張り出して設定眺めてみました。
 「8ビットの文字をヘッダーに使用する」という設定があるんですね。そいつのせ
いでした。

 お騒がせしてすいませんでした。

[ ]
RE:20321 From: が文字化けする<解決ですNo.20324
秀まるお2 さん 04/10/25 12:15
 
 詳しい状況は分かりませんが、鶴亀メールに限って化けるのかどうかは、問題
のメールを選択してからマウス右ボタンメニューを出して、「関連するメールを
開く・ログをOutlook Expressで開く」とすると分かります。それでも化けるな
ら、やはり元のメールが悪いんだと思います。

 仮にそれで化けない(Outlook Expressでは化けない)のなら、鶴亀メール側
で対処できる問題の可能性が高いで。その場合は、すみませんが、From:ヘッダ
の、デコードされる前の生データ、つまり、受信ログの中のFrom:ヘッダがどう
なってるか教えて欲しいです。

 受信ログを取り出すには、

 1.問題のメールを選択して、マウス右ボタンメニューから「関連するメール
   を開く・このメールのログ」を実行する。
 2.開く方法を聞いてくるので、「そのまま開く」とする。
 3.出てきた画面上で、例えば「ファイル・名前を付けて保存...」として
   適当なテキストファイルに保存するなり、From:ヘッダの内容だけクリ
   ップボードにコピーして何らかのテキストファイルに貼り付けて保存
   する。

 という手順なります。それを作者宛に送っていただきますと、こちらでなんと
か調査可能かと思います。

 ちなみに受信ログ類の送り先は、 maruo@mitene.or.jp です。

[ ]
RE:20324 From: が文字化けする<解決ですNo.20327
nari さん 04/10/25 15:17
 
>のメールを選択してからマウス右ボタンメニューを出して、「関連するメールを
>開く・ログをOutlook Expressで開く」とすると分かります。それでも化けるな
>ら、やはり元のメールが悪いんだと思います。
あれ?OEで開くと化けませんねー。
私はてっきり「8ビット文字をヘッダに・・」の設定している側がいけないんだ・・
と思い込んでいたのですが。
#ま、そんなにいいことではないと思うんですが。

>の、デコードされる前の生データ、つまり、受信ログの中のFrom:ヘッダがどう
>なってるか教えて欲しいです。

 自分で再現した不具合があるので、それをお送りしますので、よろしくです。

[ ]
RE:20327 From: が文字化けする<解決ですNo.20328
秀まるお2 さん 04/10/25 16:00
 
 送って頂いたログはメール本文にそのまま書いていただいてしまったがために
ちょっと化けてしまってたんですけど、こちらでWindowsXP SP2のマシン上で同
じような設定でメールを送ってみたら、うまく再現しました。

 JIS文字コードのSHIFT OUTである 「Esc ( B」となるべき所が「Esc \ ( B」
となってました。これは明らかにOutlook Expressの(WindowsXP SP2に限って
の?)バグだとは思いますが、まぁ鶴亀メール側で対処できる問題なので、対処
します。

 ただ、大抵のメールソフトでは化ける方が普通だと思います。

[ ]
RE:20328 From: が文字化けするNo.20329
nari さん 04/10/25 16:14
 
> 送って頂いたログはメール本文にそのまま書いていただいてしまったがために
 すんません。アワテンボでした・・。

> ただ、大抵のメールソフトでは化ける方が普通だと思います。
 私も送った方が少しお行儀悪いとは思うのですが。

 鶴亀でも化ける人、化けない人がいるし。「JsvMail 4.0 (Shuriken 2.2)」
 というメーラー(ジャストシステム?)使ってる二人はVer.も同じ
なのにカタヤ化けてカタヤ化けないとかいうことなんで。
 これは技術的にはどういうことなんでしょうか?
 経由してくるサーバの問題という人もいるのですが。

[ ]
RE:20329 From: が文字化けするNo.20330
秀まるお2 さん 04/10/25 16:34
 
>  鶴亀でも化ける人、化けない人がいるし。「JsvMail 4.0 (Shuriken 2.2)」
>  というメーラー(ジャストシステム?)使ってる二人はVer.も同じ
> なのにカタヤ化けてカタヤ化けないとかいうことなんで。

 送信経路、つまり、メールを中継するサーバーによってメールが改変される
ケースがあります。例えばファイヤウォール系ソフトとかアンチウィルスソフト
とか、そういうのが影響して、メールが正しい形式に改変されるケースがあるの
かもしれないです。詳しくは僕も分かりません。

>  これは技術的にはどういうことなんでしょうか?

 僕が見た限りは、Outlook Expressのバグです。ただ、僕の手元のWindows2000
上ではそういう症状は出ません。WindowsXP ServicePack2に付属のOutlook
Expressに限って起きてるバグのような気がします。

>  経由してくるサーバの問題という人もいるのですが。

 「8bitの文字を使う」のような形にしてしまうと、経由してくるサーバーによ
ってメールが化けるケースはあるそうです。例えばShiftJIS文字コードそのまま
送ると化けるとか、そういうことはあると思います。

 今回のケースは、僕の非常にローカルな環境でテストしても起きたので、サー
バーに関係なく起きるはずです。

[ ]
RE:20330 From: が文字化けするNo.20332
nari さん 04/10/25 17:03
 
> 送信経路、つまり、メールを中継するサーバーによってメールが改変される
 そうするとXP-SP2に付属のOEはJIS漢字OUTに\が挟まっていても
文字化しないが、シュリケンで「化ける、化けない」と分かれるのは
そのメーラーが\挟まりで化けないのではなく、化けない人の受信経路
で\挟まりが発生していないということなんでしょうね。

>上ではそういう症状は出ません。WindowsXP ServicePack2に付属のOutlook
>Expressに限って起きてるバグのような気がします。
 件の化メール送っている方に聞いたところ、最近したことはSP2にし
たことだけだそうですので、確定ですかね。
 
 いろいろと勉強になりました。

[ ]
RE:20332 From: が文字化けするNo.20333
秀まるお2 さん 04/10/25 18:08
 
 送信経路が関係してると断言する訳じゃなくて、例えばWindowsXP SP2のイン
ストール有無によって変化してるのかもしれませんが…。たとえばまったく同じ
バージョンのShuriken Proだったとしても、それがメールのデコードの処理の一
部をWindows内部のライブラリ関数を使っていたとして、そのライブラリ関数の
挙動がWindowsXP SP1とSP2とで違うとか、そういうこともありえます。

 本当のことは分かりません。

 で、もう1つ追加情報です。問題のメール(= WindowsXP SP2で生成された
8bitエンコードのメール)は、WindowsXP SP2以外のOutlook Express上では化け
ます。ついでに言うとBecky!でも化けます。AL-Mailでも化けます。EdMaxフリー
版でも化けます。

 鶴亀メールとして対処はしますけど、はっきりいって、送り主に言って8bitエ
ンコードを使わないようにしてもらわないと、どうにもならないと思います。

[ ]
RE:20333 From: が文字化けするNo.20338
nari さん 04/10/25 19:47
 
>そのライブラリ関数の挙動がWindowsXP SP1とSP2とで違うとか、
>そういうこともありえます。
 あ、そうか。同じメーラーでもSP2か否かでちがう可能性が有ると。

> 8bitエンコードを使わないようにしてもらわないと、どうにもならないと思います。

 この件は本人さんはすぐに納得して設定確認してもらいましたので。

 んーん・・メールソフト作っていくのって大変なんですねー・・。


[ ]