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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2011年12月09日(金) 10:23 
掲題の件で困っております。

環境:OS・・・Windows7 Professional 32bit
ソフト・・・Thunderbird8

現象
Thunderbirdを利用して「ファイル名に日本語を含むもの」を添付して送付した時に
受け手側がOutlookであった場合や、macのmail.appであったとき、ファイル名が文字化け
してしまいます。(ファイルは正常に開けますので、ファイル名のみが問題です)

ver.2.xの対処法として、
ツール -> オプション -> 詳細 -> 設定エディタ を開き、mail.strictly_mime.parm_foldingを2から0に変更すればよい。

というものを見つけたので実行したのですが、改善されませんでした。

具体的な文字化け
例えば、「ああああああああああああああ.txt」というファイルをmail.appへ送ると
「ああああああ"$"$"$"$"$"$"$".txt」となってしまいます。

お客様へ添付ファイルを送付することもあり、受け手側のメーラーが選べないので
根本的な解決方法が知りたいのですが、ご存知の方はいらっしゃいますでしょうか?


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年12月10日(土) 21:35 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
 
同じ日本語名の添付ファイルでテストしてみました。
メッセージ形式はプレーンテキスト形式です。

以下のような添付ファイルのヘッダになっていたとしたら、問題ないはずなのですが。。。
コード:
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 などの圧縮形式にする
などになるでしょうか。
 
解決方法ではありませんが、直接ファイルを添付して送るのではなく、ダウンロードリンクを案内して
お客様に各自ダウンロードしてもらう別手段を用意する方法もあります。
お客様に一手間掛けさせてしまうという問題もありますが、直接添付でファイルを送るよりは少しは悩
みが減るかと。。。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年12月11日(日) 21:26 
オフライン

登録日時: 2011年7月14日(木) 22:59
記事: 547
マルチポストっぽいですね。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1077055505
http://www.insurancee.info/q1077055505.html
※あと1カ所見つけましたがサイトが上手く開かないようで省略

nightsea さんが書きました:
ver.2.xの対処法として、
ツール -> オプション -> 詳細 -> 設定エディタ を開き、mail.strictly_mime.parm_foldingを2から0に変更すればよい。

というものを見つけたので実行したのですが、改善されませんでした。

Thunderbirdから送信すると添付ファイル名が文字化け
にあるような対処法のことですね。
これは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で解決しました。
可能であればお勧めしてみるのもよいかもしれません。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年12月12日(月) 16:28 
kiki様、meeyar様、ご回答頂きましてありがとうございます。

「マルチポスト」という言葉を初めて知りました。マナー違反とのことでしたので
今後は慎みます。(私が投稿したのは、yahoo知恵袋とこのサイトのみです)
申し訳ございませんでした。

>kiki様
添付ファイルのヘッダについて、codeの見方がわからないので、
ちょっと調べて確認してみます。

zip圧縮は思いつきませんでした。ありがとうございます。

また現在は、データ便やファイアーストレージ等を利用しています。
ただ、お客様によっては迷惑メールとして判断されて(サーバ側の設定で)
受け取れない方がいるんですよね・・・・

>meeyar様
再度試してみたのですが、やはり5〜6文字ですね。

頂いたURLの先の話は、自分にはちょっと理解できませんでした。
もう少し知識をつけたいと思います。

ありがとうございました。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[79人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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