― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - Thunderbird添付ファイルの文字化け
作成者 メッセージ
  記事の件名:  Re: Thunderbird添付ファイルの文字化け  引用付きで返信する
 
提示していただいたヘッダ情報を拝見したところ特におかしいところは見られないようです。
となると添付されている .eml ファイルを開く際に利用するアプリケーションの関連付けに問題
があるかも知れません。

添付ファイルのヘッダの中で Content-Type: application/octet-stream; とあるように
application/octet-stream は特に扱うべきアプリケーションの指定がされていませんので .eml
ファイルを開くアプリケーションを Thunderbird 側で間違って記憶している場合、そのアプリケ
ーション側で文字コードが正常に認識できず「文字化け」表示になっている可能性が考えられ
ます。

つまり添付ファイル(今回のケースでは拡張子 .eml ファイル)を開くアプリケーションが正しく関
連付けされていない可能性です。

対処としては文字化けする 同僚A さんの Thunderbird で
1.mimeTypes.rdf を初期化する。(プロファイル内にある mimeTypes.rdf を削除後に再起動)
2.Thunderbird の [オプション] > [添付ファイル] で application/octet-stream があれば
  「動作設定を削除」してみる。
があります。

また上記以外の対処として先に紹介したトラブルシューティングも有効かと思われます。
結果、改善されたかどうか教えてください。


【補足】
添付ファイルを開く操作をする際、以下のようなダイアログが開きます。

  

ここで「今後この種類のファイルは同様に処理する」にチェックを入れて開くとその
mime type とアプリケーションを関連付けて記憶し、次回以降同じ MIME type の
場合に開く操作で自動的にそのアプリケーションが使われます。

また未知の MIME Type の添付ファイル付きのメールを受信し、添付ファイルをダ
ブルクリックで開いた場合、そのファイルの拡張子と MIME Type を関連付けて記
憶します。
同じ拡張子のファイルを添付して送信しようとした場合にも Thunderbird は OS
が持っている関連付けの情報よりもこの時記憶した MIME Type を優先して使用
します。

この操作で間違った関連付けを記憶させると他の種類や形式の異なる添付ファイ
ルを開く際に問題を起こすことがあります。

application/octet-stream は拡張子と MIME Type の関連付けが最初から決まっ
ているものではないので添付ファイルを開く際に間違った関連付けを記憶させると
正常に表示できず「文字化け」などの問題が起きます。

せっかく関連付けを記憶させる機能があるのだから利用しないのはもったいないと
も云えますが添付ファイルを開く際はやたら利用するアプリケーションを固定して記
憶させず、その都度手動で選択するのが無難でしょう。
 
[参照リンク]
MimeTypes.rdf - MozillaZine Knowledge Base
Actions for attachment file types - MozillaZine Knowledge Base
IANA | MIME Media Types
 
投稿記事 Posted: 2011年1月27日(木) 20:18
  記事の件名:  Re: Thunderbird添付ファイルの文字化け  引用付きで返信する
偶然的通行人 さん
kikiさん

メールアドレスを削除しました。
今後気をつけます。
ありがとうございました。
教えていただいたとおりに、
再度確認しました。

本文のヘッダ:
This is a multi-part message in MIME format.

------=_NextPart_000_0165_01CBB990.E6DA3380
Content-Type: text/plain;
format=flowed;
charset="iso-2022-jp";
reply-type=original
Content-Transfer-Encoding: 7bit


添付ファイルのヘッダ:
Content-Type: application/octet-stream;
name="=?iso-2022-jp?B?VUwbJEIlXiE8JS9AWiRqQlgkKDR8OEIkLEd3JEMkRiQkJF4kOSEqGyhC?=
=?iso-2022-jp?B?LmVtbA==?="
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="=?iso-2022-jp?B?VUwbJEIlXiE8JS9AWiRqQlgkKDR8OEIkLEd3JEMkRiQkJF4kOSEqGyhC?=
=?iso-2022-jp?B?LmVtbA==?="
投稿記事 Posted: 2011年1月27日(木) 15:07
  記事の件名:  Re: Thunderbird添付ファイルの文字化け  引用付きで返信する
  
偶然的通行人 さん、補足ありがとうございます。
#プライバシーに関する部分は早急に処理(マスク表示に置き換えるなど)してください。
 特にメールアドレスです。

  
次に提示された情報からわかることは、
・プレーンテキスト形式のメッセージに拡張子 .eml の HTML メッセージが添付されているらしい?
・プレーンテキスト形式のメッセージの文字コードは ISO-2022-JP らしい
 (charset=3D"iso-2022-jp"; の 3D はよくわかりませんが・・・)
・同僚Bさん(差出人)の使用しているメールソフトあるいは添付されたファイルは Microsoft Outlook Express 6
 によるものらしい?
・添付形式はインラインかも知れない?あるいは転送形式のメッセージで本文内に .eml の HTML メッセージが
 置かれている?

ということでその受信メッセージの具体像がよく見えてきません。
以下のようによく整理して情報を提示してみてください。
1.その受信メッセージの形式(プレーンテキストか HTML か、転送形式なのか単なる受信メッセージなのか等)
2.添付ファイルは拡張子.eml でプレーンテキストなのか HTML なのか
3.本文のヘッダだけではなく添付ファイルのヘッダの有無
4.添付ファイルのヘッダがあるのならその詳細(記述内容)


【サンプル】
以下は Thunderbird 3.1.7 で HTML メッセージ(.eml)が添付されたテキストプレーン形式の受信メッセージ例です。
   [本文のヘッダと本文]
コード:
Content-Type: multipart/mixed;
 boundary="------------040307020107040106050409"

This is a multi-part message in MIME format.
--------------040307020107040106050409
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit < 注:ここまでが本文ヘッダです

HTML mail 添付 < 注:ここは本文です


   [添付ファイルのヘッダと添付ファイル部分]
コード:
--------------040307020107040106050409
Content-Type: message/rfc822;
 name="HTML mail.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="HTML mail.eml" < 注:ここまでが添付ファイルのヘッダ部分です

X-Mozilla-Keys:  < 注:ここから以下が添付ファイルです                                                                               
Message-ID: <4D3FD87C.7080703@aol.jp>
Date: Wed, 26 Jan 2011 17:17:00 +0900
From: xxxx <xxxx@xxxxxxx,co.jp>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: xxxxxxx <xxxxxx@xxxxxx.com>
Subject: HTML mail
Content-Type: text/html; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-2022-JP">
  </head>
------------------------- (途中省略) -------------------------
    <div class="moz-text-plain" wrap="true" graphical-quote="true"
      style="font-family: -moz-fixed; font-size: 16px;" lang="ja">
      <pre wrap=""> </pre>
    </div>
  </body>

</html>
--------------040307020107040106050409--



探索 さんのところでは文字コードは自動判別にされているのでしょうか?
どの文字エンコーディングで正常に表示されているのですか?
そして文字化けする 同僚A さんのところではどの文字エンコーディングで表示されているのでしょうか?
つまり文字エンコーディングは合っているかどうかをお尋ねしています。
 
また文字化けする 同僚A さんの Thunderbird で念のため Thunderbird のセーフモード起動や新規プロファイル
の適用などトラブルシューティングを試して確認してみるのもお勧めします。
[参照]  
Mozilla Thunderbird 3.1.7 リリースノート - トラブルシューティング
Mozilla Messaging / ナレッジベース / セーフモード
Mozilla Messaging / ナレッジベース / 複数のプロファイルを使用する
 
投稿記事 Posted: 2011年1月26日(水) 17:47
  記事の件名:  Re: Thunderbird添付ファイルの文字化け  引用付きで返信する
横から失礼します。

本題ではありませんが注意喚起です。
6. の答として貼り付けられたメッセージのソースに、差出人の社名と個人名がはっきりわかるメールアドレスが素のまま含まれています。
6. の <html> 以下ソース全部をただちに削除されることをお勧めします。
  | ご本人より先に管理者の方がこの投稿をご覧になったら、
  | 管理者権限で消していただいてもいいんじゃないかと思います。

【補足】
kiki さんがおっしゃっているソースというのは添付ファイルパートのヘッダ情報のことだと思いますが、探索さんが貼り付けられたのは添付ファイルパートの本文部分のようです。
HTML 形式のメールが添付ファイル(eml 形式)として送られてきたことは推測できますが、肝心のヘッダがわかりません。

ソースを表示したいメッセージを選択し、[Ctrl] + [U] でソースが表示されます。
必要なのは、実際に文字化けを起こした A さんのところのメッセージのヘッダ情報です。(同じメッセージであっても、探索さんのところのソースであれば参考の域を出ません。)

通常、そのメッセージ全体のヘッダが先頭にあり、添付ファイル付きメッセージではその末尾近くに

Content-Type: multipart/mixed;
boundary="----- xxxxx ~ xxx "

のような記述があり、

This is a multi-part message in MIME format.

の一行のあとに

----- xxxxx ~ xxx
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

といった本文のヘッダ情報(A)があって、そのあとに本文が続き、
さらにそのあと

----- xxxxx ~ xxx
Content-Type: application/msword;
name="=?iso-2022-jp?xxxxxxxxxxxxxxxxxxxxxxxxxx?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="=?iso-2022-jp?xxxxxxxxxxxxxxxxxxxxxxxxxx?="

といった添付ファイルのヘッダ情報(B)があり、そのあとに(エンコードされた)添付ファイルデータが続きます。
(送信側のメールクライアントにより細部は微妙に異なりますが、大枠は同じです。)

添付ファイルが文字化けするのであれば、(B)のヘッダ情報が重要です。
(B)がわかると、少なくとも送信側が添付ファイルに関して適正な設定で送ってきているかどうかが判別でき、その結果を元に受信側の問題点や対応策を探っていくことができます。


ほかにもツッコミどころはありますが、急いだほうがいいと思われる件だけ......。
投稿記事 Posted: 2011年1月26日(水) 16:38
  記事の件名:  Re: Thunderbird添付ファイルの文字化け  引用付きで返信する
kikiさん

説明不足ですみません。
御質問に回答させて頂きます。

1.どのように文字化けしているのですか?
メッセージソースみたいのものです。下記は文字化けの一部の内容です。
MIME-Version: 1.0
Content-Type: text/plain;
format=3Dflowed;
charset=3D"iso-2022-jp";
reply-type=3Dresponse
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

=1B$B1D6H3F0L=1B(B

=1B$B#U#L$N%l%3%0%K%C%7%g%s%^!<%/@Z$jBX$(M1M=3D4|4V$,;D$9$H$3$m=1B(B
=1B$B$"$H#2%v7n<e$H$J$C$F$*$j$^$9!#=1B(B
=1B$B$=3D$N8e$NO"Mm$,$"$j$^$;$s$N$G!">u67$,H=3D$j$^$;$s$,!"=1B(B
=1B$B4pK\E*$JBP1~J}?K$KJQ99$,$J$1$l$P!"8\5R8DJL$N3NG'$r=1B(B
=1B$B?J$a$FD:$-!"<jG[%G!<%?$OI,$:JQ998e%^!<%/

2.Thunderbird で見たときに文字化けしているのですか?
それともその添付ファイルをその場で開いたときに文字化けしているのですか?
単なる添付です。添付ファイルをその場で開いたときに文字化けしています。

3.探索 さんのところでは文字化けしていないのであれば文字化けする同僚A さんと比較して何か相違点はありませんか?
同じ点:メールをそのまま転送すると、添付ファイルのアイコンがThunderbirdからnotepadに変換しました。
違う点:添付ファイルをメールで開く場合及びデスクトップに保存して開く場合、私は正常に表示されるが、Aさんは上記の文字化けになっていて読めません。

4.その添付ファイルをデスクトップなどに一旦保存して後に何かしらのアプリケーションで開いたときに文字化けしているのですか?
いいえ、添付ファイルを一旦デスクトップに保存すれば、アイコンがThunderbirdになっていて、そのままで開きました。

5.添付の形式(インラインなのか単なる添付なのか)、ファイルの形式(拡張子)や特定のアプ リケーション用のものなのか
添付は単なる添付ファイルです。拡張子はemlです。

6.その文字化けするという添付ファイルがどのようなものなのかソースを提示するなどして具体的に教えてください。
<html>
<head>
<title>=</title>
<link rel="important stylesheet" href="chrome://messagebody/skin/messageBody.css">
</head>
<body>
<table border=0 cellspacing=0 cellpadding=0 width="100%" class="header-part1"><tr><td><div class="headerdisplayname" style="display:inline;">Subject: </div>=</td></tr><tr><td><div class="headerdisplayname" style="display:inline;">From: </div>&quot;&gt;</td></tr><tr><td><div class="headerdisplayname" style="display:inline;">Date: </div>Tue, 8 Jan 2008 15:53:55 +0800</td></tr></table><table border=0 cellspacing=0 cellpadding=0 width="100%" class="header-part2"><tr><td><div class="headerdisplayname" style="display:inline;">To: </div>=3D?iso-2022-jp?B?U0VUGyRCPmUzJCEhQkBFRDwhRDlFQhsoQg=3D=3D?=3D =</td></tr><tr><td><div class="headerdisplayname" style="display:inline;">CC: </div>=3D?iso-2022-jp?B?U0VUIBskQj4uTlMbKEIgGyRCPGhEeUxyGyhC?=3D =</td></tr></table><br>
<div class="moz-text-plain" wrap=true graphical-quote=true style="font-family: -moz-fixed; font-size: 16px;" lang="ja"><pre wrap>
MIME-Version: 1.0
Content-Type: text/plain;
format=3Dflowed;
charset=3D"iso-2022-jp";
reply-type=3Dresponse
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
投稿記事 Posted: 2011年1月26日(水) 11:12
  記事の件名:  Re: Thunderbird添付ファイルの文字化け  引用付きで返信する
 
探索 さんが書きました:
同僚Bさんから受けた添付ファイル(メール形式)は私のThunderbirdで正常に表示されているが、同僚AさんのThunderbirdでは文字化けになっています。どうしてですか。

どのように文字化けしているのですか?
Thunderbird で見たときに文字化けしているのですか?
それともその添付ファイルをその場で開いたときに文字化けしているのですか?
あるいはその添付ファイルをデスクトップなどに一旦保存して後に何かしらのアプリケーションで開
いたときに文字化けしているのですか?

探索 さんのところでは文字化けしていないのであれば文字化けする 同僚A さんと比較して何か相
違点はありませんか?

その文字化けするという添付ファイルがどのようなものなのかソースを提示するなどして具体的に
教えてください。
例えば添付の形式(インラインなのか単なる添付なのか)、ファイルの形式(拡張子)や特定のアプ
リケーション用のものなのか等です。
また添付ファイルのヘッダも併せて教えてください。
(添付ファイル付きのメッセージの本文部分のヘッダを提示されたようですがそれだけではわかりま
せん)

それらの情報がないと「どうしてですか」と云われてもわかりません。


【余談】
探索 さんが投稿した以下の過去トピックはその後どうなりましたか?
thunderbird 受信トレーのEXCELファイルが開けない
メールが文字化けになっていてフリーズが発生した
 
投稿記事 Posted: 2011年1月24日(月) 17:20
  記事の件名:  Thunderbird添付ファイルの文字化け  引用付きで返信する
同僚Bさんから受けた添付ファイル(メール形式)は私のThunderbirdで正常に表示されているが、同僚AさんのThunderbirdでは文字化けになっています。どうしてですか。解決方法がご存知の方はぜひ御教示お願いします。
Aさん:
Thunderbird 3.1.7
OS:XP SP3

わたし:
Thunderbird 3.0.11
OS:Window2000

文字化けメッセージのソース:
Content-Type: text/plain;
format=3Dflowed;
charset=3D"iso-2022-jp";
reply-type=3Dresponse
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
投稿記事 Posted: 2011年1月24日(月) 11:49

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean