- ベストアンサー
Mozilla Thunderbirdの送信不具合について
上記メーラーにてメッセージを送信しようとすると、 「作成したメッセージには、選択した文字エンコーディングにはない文字が含まれています。・・・(中略)・・・Unicode(UTF-8)として、送信または保存する場合にはOKをクリックして下さい。・・・(後略)」というような確認メッセージが出る場合があります。 どの様な場合に出て、どの様な時に出ないのかが分からないため、対処方法に困っています。 OKとして送信すると、相手には文字化けしたメールが届いてしまいます。 送信先に自分を含めるとうまく送信できる場合もありました。それでも送信出来ない場合もあります。 何かご存知の方いらっしゃいますか?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
そうですね。 送信・表示ともプレーンテキストが良いかもしれません。 プレーンテキストにしておけば何かと問題も出にくいでしょうし、 逆にHTML形式はセキュリティホールが出てくるかもしれませんしね。 実は私もプレーンテキスト形式の方が好きなんですが、 この先いずれは、HTML形式にしたほうが社員にとって便利になる時がくるかもしれませんので、 勉強がてらこのままHTML形式UTF-8で使ってみます。 ちなみに、下記設定で今のところ文字化けには出会っていません。 ・ツール→オプション→表示→フォント 送信メッセージ:Unicode (UTF-8) 受信メッセージ:Unicode (UTF-8) □すべての受信メッセージに既定のエンコーディング ←チェック無 ■返信メッセージに既定の文字エンコーディングを使用 ←チェック付
その他の回答 (6)
- Bauer25
- ベストアンサー率80% (4/5)
そうか、そうですね・・・ Webメール(ブラウザメール)やメーリングリストから来たメールの場合、文字化けする可能性がありますね。 これ以上は、どうしようもないですね・・・。 誰かがメッセージを出なくする拡張機能を開発してくれるとか、Thunderbirdがバージョンアップして変わる、か…(他力本願(笑))
お礼
色々質問してすみませんでした。でも色々勉強になりました。ありがとうございました。ThunderbirdのVersion Upを待ちます(笑)!!
- Bauer25
- ベストアンサー率80% (4/5)
どもども、Bauerです。 解決ならずでしたね、すみませんです。 そして私も「宛先によっては現象再発」してしまいました・・・f(^^;) しかたないので何か対策はないのかと思い、ISO-2022-JPとUTF-8について勉強しました。 検討&テストの末、 デフォルトのエンコーディングを「UTF-8」で運用することにしました。 参考サイト:http://www.securehtml.jp/utf-8/8bit.html など。 ――――――――――――――――――――――――――――― ■ISO-2022-JPとUTF-8の違い ・ISO-2022-JP インターネットで日本語を使うために作られた文字コード(7ビット) ・UTF-8 乱立した文字コードへの対策として多言語が扱えるように作られた文字コード(Unicode)の8ビット版 ■8ビットでメールを送信した際に起こりうるトラブル 1.メールサーバの問題 7bitしか通さない仕様のメールサーバ(MTA)を通過した場合、 最上位ビットの8bit目が落とされて文字化けメールが発生することがある。 2.メールソフトの問題 メールソフトが8bit未対応だと文字化けする。 →調査によると「Windows98+Netscape Messenger4.6」は文字化けするが、 それより新しい環境ではまず8bit対応済みなようです。 ■検討 以上により残る問題は「メールサーバが8bit対応かどうか」ということですが、 参考サイトを読んだ感じ、現在は問題無さそうに感じました。 また、以前、数回メールの文字化けを経験しましたが、それはいずれも相手のサーバーとソフトが Lotus Notes/Dominoでしたので、何か問題が発生するとしたら古いバージョンのノーツサーバを 使っているユーザにも問題発生するだろうと考え、試しにその方々にUTF-8でメールを送ってみました。 ところが、すでにバージョンが上がっており(と言っても古いですが、Ver.5.0)、問題発生せず。 あと、気になっていたケータイへのメール送信も、問題発生せず。 というわけで、身近な相手との間には問題が発生し無さそうなので、UTF-8を使うことにしました。 問題が発生したら、またその時に対処しようと思います。 それまでにThunderbirdもバージョンが上がって何か変わっているかもしれませんしね。
お礼
UTF-8を早速試してみましたが、「???・・・」という様な文字の羅列となってしまいダメな様でした。 もう少しプレーンテキストで我慢してみます。
- Bauer25
- ベストアンサー率80% (4/5)
この現象、ThunderBirdのバグっぽい感じがしますね。 私も下記メールを送ろうとしただけでも、同じメッセージがでました。 タイトル:あああ 本文 :あああ 試行錯誤のすえ、こんな解決策を見つけました。 1.スタート→プログラム→アクセサリ→メモ帳 を開く 2.〒 マークを一文字書き名前を付けて保存。 3.ThunderBirdを開き、ツール→アカウントを開く 4.サーバ設定の一個上のページ(クリックするとアカウント設定と表示される)を開き、 ■メッセージに次の署名を挿入する にチェックをつけ、2で作成したファイルを選択 5.OKで閉じる。 もちろん、メールを書く際に毎回〒マークが入ってしまいます。(面倒ですが、その都度消しても構いません) 〒マーク以外にも○とかも大丈夫なようです。でも〆マークはダメでした。 「使って安心な記号」から色々試してみて、自分好みのフッター(署名)を作れば毎回消す必要も無くて良いですね。 ちなみに私は仕事で使っているので、会社名と住所を入れて(その都度消す必要なく)使っています。
お礼
回答ありがとうございます。私も仕事で使用している関係上、フッターに〒マークを入れた署名ファイルを挿入していますが、根本的な解決に至っていません。 現在の症状としては、HTML形式であると拒否される様で、この設定をアカウント設定で外し、プレーンテキストだと送信が出来ます。ただ、アカウント設定でHTMLで編集にしておいて、個別のメールでプレーンテキストに変更したのではダメみたいです。 根本的な原因や対策が出来ていないのが現状です。
>Unicode制御文字はどこまで含まれているのでしょうか。「?,!,●,○,〒」等も含まれてしまうのでしょうか? 基本的に直接入力できない記号などが典型的なUnicode制御文字です。 また、機種依存文字などが関係あるのかもしれません。
お礼
ありがとうございます。使って安心な記号が理解できました。とすると、怪しい文字を使っている様には思えないのですが・・・。Mozilla側の問題なのでしょうか?
Unicode制御文字と呼ばれる種類の文字を含んでいるのだと思います。 例えばハートマークや絵文字のような記号、常用外の一部の漢字などもそれに該当します。 これらは通常文字コードがUnicodeでなければ入力できず、 Unicode以外の文字コードの文章へ無理に入力して保存などをしようとしても文字化けを起こします。
お礼
ご回答ありがとうございます。 Unicode制御文字はどこまで含まれているのでしょうか。「?,!,●,○,〒」等も含まれてしまうのでしょうか? 通常の文字を使用していると思っているのですが・・・。また良く分からないのは、宛先に自分を追加したり、プレーンテキスト形式にすると送信できてしまう場合があり、ご教示頂いた点のみの問題でもない様な気がしてます。
- edyan
- ベストアンサー率0% (0/1)
何か特殊な文字・記号などを使っていませんか? 全角文字でダメなものが、幾つかありますよ。 記号などを消してみて、試してみてください。
お礼
ご回答ありがとうございます。 Unicode制御文字はどこまで含まれているのでしょうか。「?,!,●,○,〒」等も含まれてしまうのでしょうか? 通常の文字を使用していると思っているのですが・・・。また良く分からないのは、宛先に自分を追加したり、プレーンテキスト形式にすると送信できてしまう場合があり、ご教示頂いた点のみの問題でもない様な気がしてます。
お礼
ありがとうございます。ご教示頂いた設定で「???」なんていう事はなくなりました。またHTML形式でも送信可能でした。受信しても問題ありませんでした。しかし、念のため自分のYAHOOアドレスへ送信した所、文字化けが発生していました。やっぱりダメなのでしょうか??