掲題の件で困っております。
環境:OS・・・Windows7 Professional 32bit
ソフト・・・Thunderbird8
現象
Thunderbirdを利用して「ファイル名に日本語を含むもの」を添付して送付した時に
受け手側がOutlookであった場合や、macのmail.appであったとき、ファイル名が文字化け
してしまいます。(ファイルは正常に開けますので、ファイル名のみが問題です)
ver.2.xの対処法として、
ツール -> オプション -> 詳細 -> 設定エディタ を開き、mail.strictly_mime.parm_foldingを2から0に変更すればよい。
というものを見つけたので実行したのですが、改善されませんでした。
具体的な文字化け
例えば、「ああああああああああああああ.txt」というファイルをmail.appへ送ると
「ああああああ"$"$"$"$"$"$"$".txt」となってしまいます。
お客様へ添付ファイルを送付することもあり、受け手側のメーラーが選べないので
根本的な解決方法が知りたいのですが、ご存知の方はいらっしゃいますでしょうか?
Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜
モデレータ: Forum Moderators
Re: Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜
同じ日本語名の添付ファイルでテストしてみました。
メッセージ形式はプレーンテキスト形式です。
以下のような添付ファイルのヘッダになっていたとしたら、問題ないはずなのですが。。。
コード: 全て選択
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: xxxxx <xxxxxxxx@xxxxxxxx>
Subject: =?ISO-2022-JP?B?GyRCRnxLXDhsRTpJVSVVJSElJCVrTD4lRiU5JUgbKEI=?=
Content-Type: multipart/mixed;
boundary="------------020306070500020207040300"
This is a multi-part message in MIME format.
--------------020306070500020207040300
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
日本語添付ファイル名テスト
--------------020306070500020207040300
Content-Type: text/plain;
name="=?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIhsoQi50eHQ=?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename*0*=ISO-2022-JP''%1B%24%42%24%22%24%22%24%22%24%22%24%22%24%22%24;
filename*1*=%22%24%22%24%22%24%22%24%22%24%22%24%22%24%22%1B%28%42%2E%74;
filename*2*=%78%74
PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IS0tDQovLyA9PVVzZXJTY3JpcHQ9PQ0KLy8gQG5h
bWUgICAgICAgICAgIGZseWJhci51Yy54dWwNCi8vIEBuYW1lc3BhY2UgICAgICB3d3cuc2xp
(省略)
ICAgd2luZG93LlBvcHVwVXJsQmFyID0gUG9wdXBVcmxCYXI7DQogICAgICB9KSh3aW5kb3cp
Ow0KICAgIF1dPg0KICA8L3NjcmlwdD4NCjwvb3ZlcmxheT4NCg0K
--------------020306070500020207040300--Outlook や Mail.app の独自仕様は置いておくとして。。。
根本的な解決方法はないとも云えますし、あるとも云えます。
ご存じかと思いますが対処としては、
・半角英数字のみの添付ファイル名にする
・zip などの圧縮形式にする
などになるでしょうか。
解決方法ではありませんが、直接ファイルを添付して送るのではなく、ダウンロードリンクを案内して
お客様に各自ダウンロードしてもらう別手段を用意する方法もあります。
お客様に一手間掛けさせてしまうという問題もありますが、直接添付でファイルを送るよりは少しは悩
みが減るかと。。。
Re: Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜
マルチポストっぽいですね。
http://detail.chiebukuro.yahoo.co.jp/qa ... 1077055505
http://www.insurancee.info/q1077055505.html
※あと1カ所見つけましたがサイトが上手く開かないようで省略
にあるような対処法のことですね。
これはThunderbird3からは無効化されているようです。
"mail.strictly_mime.parm_folding" function of Thunderbird 3 does not work correctly
Outlookは環境がないのですが、
手元のThunderbird8.0とApple Mail.app(ver4.5)で再現性をみてみました。
ファイル名14文字のとき:7文字目が欠損し、8文字目以降が変化
ああああああああああああああ.txt→ああああああ"$"$"$"$"$"$"$".txt に変化
ファイル名7文字のとき:7文字目が欠損(6文字のファイル名になる)
あああああああ.txt→ああああああ.txt に変化
ファイル名5文字のとき:変化無し
Mail.appでも、あああああ.txtで受信
(何となく)全角5-6文字以下であればセーフ? と思いました。
ベストな方法は半角英数字によるファイル名と思いますが。
それと、この問題はMacユーザの間でも悩みの種のようで、
↓のサイトなどが参考になるのではと思います。
ThunderbirdからAppleMailに送信したメールの添付ファイル名の文字化け
当方の環境では、上記サイトで紹介されているMIMEfixで解決しました。
可能であればお勧めしてみるのもよいかもしれません。
http://detail.chiebukuro.yahoo.co.jp/qa ... 1077055505
http://www.insurancee.info/q1077055505.html
※あと1カ所見つけましたがサイトが上手く開かないようで省略
Thunderbirdから送信すると添付ファイル名が文字化けnightsea さんが書きました:ver.2.xの対処法として、
ツール -> オプション -> 詳細 -> 設定エディタ を開き、mail.strictly_mime.parm_foldingを2から0に変更すればよい。
というものを見つけたので実行したのですが、改善されませんでした。
にあるような対処法のことですね。
これはThunderbird3からは無効化されているようです。
"mail.strictly_mime.parm_folding" function of Thunderbird 3 does not work correctly
Outlookは環境がないのですが、
手元のThunderbird8.0とApple Mail.app(ver4.5)で再現性をみてみました。
ファイル名14文字のとき:7文字目が欠損し、8文字目以降が変化
ああああああああああああああ.txt→ああああああ"$"$"$"$"$"$"$".txt に変化
ファイル名7文字のとき:7文字目が欠損(6文字のファイル名になる)
あああああああ.txt→ああああああ.txt に変化
ファイル名5文字のとき:変化無し
Mail.appでも、あああああ.txtで受信
(何となく)全角5-6文字以下であればセーフ? と思いました。
ベストな方法は半角英数字によるファイル名と思いますが。
それと、この問題はMacユーザの間でも悩みの種のようで、
↓のサイトなどが参考になるのではと思います。
ThunderbirdからAppleMailに送信したメールの添付ファイル名の文字化け
当方の環境では、上記サイトで紹介されているMIMEfixで解決しました。
可能であればお勧めしてみるのもよいかもしれません。
-
nightsea
Re: Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜
kiki様、meeyar様、ご回答頂きましてありがとうございます。
「マルチポスト」という言葉を初めて知りました。マナー違反とのことでしたので
今後は慎みます。(私が投稿したのは、yahoo知恵袋とこのサイトのみです)
申し訳ございませんでした。
>kiki様
添付ファイルのヘッダについて、codeの見方がわからないので、
ちょっと調べて確認してみます。
zip圧縮は思いつきませんでした。ありがとうございます。
また現在は、データ便やファイアーストレージ等を利用しています。
ただ、お客様によっては迷惑メールとして判断されて(サーバ側の設定で)
受け取れない方がいるんですよね・・・・
>meeyar様
再度試してみたのですが、やはり5〜6文字ですね。
頂いたURLの先の話は、自分にはちょっと理解できませんでした。
もう少し知識をつけたいと思います。
ありがとうございました。
「マルチポスト」という言葉を初めて知りました。マナー違反とのことでしたので
今後は慎みます。(私が投稿したのは、yahoo知恵袋とこのサイトのみです)
申し訳ございませんでした。
>kiki様
添付ファイルのヘッダについて、codeの見方がわからないので、
ちょっと調べて確認してみます。
zip圧縮は思いつきませんでした。ありがとうございます。
また現在は、データ便やファイアーストレージ等を利用しています。
ただ、お客様によっては迷惑メールとして判断されて(サーバ側の設定で)
受け取れない方がいるんですよね・・・・
>meeyar様
再度試してみたのですが、やはり5〜6文字ですね。
頂いたURLの先の話は、自分にはちょっと理解できませんでした。
もう少し知識をつけたいと思います。
ありがとうございました。