Thunderbird2で外国語メールを迷惑メールにする方法

このQ&Aのポイント
  • Thunderbird2.0.0.6を使用して外国語メールを自動的に迷惑メールにする方法について教えてください。
  • メッセージフィルターを使用して、Content-TypeがEUC-JP、ISO-2022-JP、Shift_JISと異なる外国語メールを迷惑メールとしてマークする設定を試みましたが、正しい方法でしょうか?
  • Content-Typeが文字エンコーディングを示す項目であると思われますが、設定方法についてご教示ください。
回答を見る
  • ベストアンサー

Thunderbird2で外国語メールを迷惑メールにしたい

こんばんは。Thuderbird2.0.0.6を使用しています。外国語メールにメッセージフィルターで自動的に迷惑メールマークをつけたいのですが、どうすればいいのでしょう?以下のように設定してみたのですが、これでいいのですか? 受信中のメッセージが次の場合:すべての条件に一致 Content-Typeが次と異なる:EUC-JP Content-Typeが次と異なる:ISO-2022-JP Content-Typeが次と異なる:Shift_JIS 迷惑メールかどうか設定する:迷惑メール Content-Typeとは、カスタムヘッダで設定したのですが、メッセージのヘッダからこれが文字エンコーディングの項目かな、と思い設定したのですが、どうでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • invalid
  • ベストアンサー率61% (67/109)
回答No.1

私もThunderbird2.0.0.6を使っています。 同じように海外からの迷惑メールをフィルタしようとしたことがあります。 受信中のメッセージが次の場合:いずれかの条件に一致 Content-Type に次を含む 8859-1 Content-Type に次を含む us-ascii …以下略 Content-Typeの行は通常だと Content-Type: text/plain;charset="iso-2022-jp" と書かれているので、質問者様のように 「Content-Typeが次と異なる:EUC-JP」とすると 前後の部分"text/plain;charset="が邪魔をしてすべて引っかかります。 指定のキャラクタセットを除外するならば Content-Typeに次を含まない:EUC-JP とすることになります。 ただ迷惑メールは千差万別のため、この方法では フィルタリングしきれませんでした。いまはプロバイダの 迷惑メールフィルタリングサービスを使っています。 おかげで迷惑メールは殆んど届きません。

Thund_Bird
質問者

お礼

なるほど!「次を含まない」と指定すればいいのですね。外国語メールはどうせ読めないので防御したかったのです。回答ありがとうございます。

関連するQ&A

  • ThunderBird1.5.0.4で受信メールのエンコード

    メールソフトThunderBird1.5.0.4を使っています。 エンコード設定で、受信メールの場合は、通常日本語(ISO-2022-JP)を使っていますが、この設定の場合… 「メール本文」が通常「差出人」が文字化け (日本語SHIFT-JIS)の場合… 「メール本文」が文字化け「差出人」が通常 (日本語EUC-JP)の場合… 「メール本文」が文字化け「差出人」が文字化け と言う、不可解な状態になってしまいます。 ツール-オプション-表示-フォントの設定 エンコーディング 受信メール:ISO-2022-JP 送信メール:EUC-JP 「すべての受信メッセージに規定の文字エンコーディングを適用する」 「返信メッセージに規定の文字エンコーディングを適用する」 上記二つのチェックボックスはオフになっています。 どこの設定を変えれば 「メール本文」が通常「差出人」が通常(つまり文字化けしない)になりますか? いろいろやってみましたが、どうもうまくいきません。 よろしくお願いいたします。

  • エンコードをEUC-JP⇒ShiftJISに変えたい

    モバイル用サイトをEUC-JPで作ってしまったので、Shift-JISに変えたいのですが、 どのように変えれば良いのでしょうか? PHP、MySQLの設定ではEUC-JPです。 METAタグでShift-JISに変えてみましたし、 PHPでエンコーディングをShift-JISに設定したのですが、変わりません。 -------------------------------------------------------------- <meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS"> mb_internal_encoding("SJIS"); -------------------------------------------------------------- また一から作り直すしか術はないのでしょうか・・・?

    • 締切済み
    • PHP
  • Thunderbird 文字化け被害 エンコードを保存することは可能ですか?

    こんにちは、日本語版Thundrbird 2.0.0.19を使用しております。以前にEudoraを使っていましたが、先ごろThunderbirdを使い始めました。 ところがEudoraのメールをインポートしたところ、やはり一部文字化けが起こりました。Thunderbird上で, 表示→文字エンコーディング→そして ISO-2022-JPからShift-JISに切り替えると、読めるようになりました。しかしながら、一時的な表示の切り替えとなるだけで、他のメールを選択すると、以上のShift-JISへの設定はキャンセルされてしまします。 一方で、ツール→オプション→フォント→そして 受信メッセージの項の文字円コーディングを日本語Shift-JISにし、"すべての受信メッセージに既定の文字円コーディングを適用する"にチェックを入れる と、一部のメールが読めるようになりましたが、ISO-2022-JPのエンコードで読めていたものが読めなくなりました・・・。 要するにメールごとに文字エンコーディングを設定できればいいのですが、そのようなことはできるでしょうか。 または、もともとEudoraからの移行時に文字化けなしでできればいいのですが、いかがでしょうか。 解決方法をお教え頂ければ幸いです。 なにとぞ、よろしくお願いします。

  • 携帯からメールを送ると文字化け・・・

    PCからメールを送ると正常に表示されてるのに、携帯からだと内容が化けてしまうという現象になってしまいました・・・。 function sendmail($to,$from,$from_name,$title,$message){ /* JISコードへのエンコーディング */ $to = mb_convert_encoding($to, "JIS","EUCJP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP"); $from = mb_convert_encoding($from, "JIS","EUC-JP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP"); $title = mb_convert_encoding($title , "JIS","EUC-JP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP"); $message = mb_convert_encoding($message , "JIS","EUC-JP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP"); /* 改行コード変換(CR+LFへ変換) */ $to = ereg_replace("\r", "", $to); $to = ereg_replace("\n", "\r\n", $to); $from = ereg_replace("\r", "", $from); $from = ereg_replace("\n", "\r\n", $from); $from_name = ereg_replace("\r", "", $from_name); $from_name = ereg_replace("\n", "\r\n", $from_name); $title = ereg_replace("\r", "", $title); $title = ereg_replace("\n", "\r\n", $title); $message = ereg_replace("\r", "", $message); $message = ereg_replace("\n", "\r\n", $message); /* メールヘッダ生成 */ $header = "From: ".$from_name." <".$from.">\n"; $header .= "Reply-To: ".$from_name." <".$from.">\n"; /* メール本文生成 */ $message = mb_convert_kana($message,"KV"); /* 送信メッセージ言語設定 */ mb_language("Japanese"); /* メール送信処理 */ $rcd = mb_send_mail($to,$title,$message,$header); 分かる方いらっしゃいましたら、よろしくお願いしますm(__)m

    • ベストアンサー
    • PHP
  • メールの内容が文字化けします・・・

    <? function sendmail($to,$from,$from_name,$title,$message){ /* EUCコードへのエンコーディング */ $to = mb_convert_encoding($to , "EUC-JP","EUC-JP,UTF-8,SHIFT-JIS,ASCII,JIS"); $from = mb_convert_encoding($from , "EUC-JP","EUC-JP,UTF-8,SHIFT-JIS,ASCII,JIS"); $title = mb_convert_encoding($title , "EUC-JP","EUC-JP,UTF-8,SHIFT-JIS,ASCII,JIS"); $message = mb_convert_encoding($message , "EUC-JP","EUC-JP,UTF-8,SHIFT-JIS,ASCII,JIS"); /* 改行コード変換(CR+LFへ変換) */ $to = ereg_replace("\r", "", $to); $to = ereg_replace("\n", "\r\n", $to); $from = ereg_replace("\r", "", $from); $from = ereg_replace("\n", "\r\n", $from); $from_name = ereg_replace("\r", "", $from_name); $from_name = ereg_replace("\n", "\r\n", $from_name); $title = ereg_replace("\r", "", $title); $title = ereg_replace("\n", "\r\n", $title); $message = ereg_replace("\r", "", $message); $message = ereg_replace("\n", "\r\n", $message); /* メールヘッダ生成 */ $header = "From: ".$from_name." <".$from.">\n"; $header .= "Reply-To: ".$from_name." <".$from.">\n"; /* メール本文生成 */ $message = mb_convert_kana($message,"KV"); /* 送信メッセージ言語設定 */ mb_language("Japanese"); /* メール送信処理 */ $rcd = mb_send_mail($to,$title,$message,$header); return $rcd; } ?> 何が原因か分からないのです・・・。 教えていただければ嬉しいですm(__)m

    • ベストアンサー
    • PHP
  • GoLive 6 の文字化け

    Mac OS X 10.3.4 でGoLive 6.0.1を使用してます。 日本語入力で文字化けして困ってます。ソースで 「"text/html;charset=ISO-8859-1"」を「text/html; charset=Shift_JIS」に 書き換えて対処していますが、どのように設定を変えれば 良いか教えて下さい。 環境設定>エンコーディング>日本語 内は x-sjis x-euc-jp iso-2022jp Mac os EUC の項目は 有るのですが shiftJIS の項目が有りません。

  • 題名が化ける(本文は読める)

    タイトルの様に、 題名が化ける 本文は読める ・・・メイルを受け取っています。 日本語での、 アメリカからのメイルマガジンです。 ISO-2022-JP で送られてきます。 HTML形式です。 Content-Type: text/plain; charset="iso-2022-jp" Content-transfer-encoding: 8bit ・・・となっていますが、 どうして、8bit ? と思っています。 Encodingを、 Shift_JIS にすると、 題名は、見られますが、 本文が、化けます。 ISO-2022-JP にすると、 題名が化けますが、 本文が読めます。 どの様なMUAを使っているか、問い合わせていますが、 題名が、Shift_JIS 本文が、ISO-2022-JP ・・・の設定はあるのでしょうか? これを、統一すれば、化けないと思うのですが。

  • AppleMail 文字化けについて

    MacOSX 10.4.11を使っています。 AppleMailで送信していて、文字化けをするという事をよく言われたので文字化けをしない様にエンコーディングをISO-2022-jpに変更しました。 変更は様々なサイトで提供されているやり方 1.デフォルトのエンコーディングを“UTF-8”エンコーディングから“ISO-2022-JP”エンコーディングに設定   方法:      1.「ターミナル」(/アプリケーション/ユーティリティ/)を開きます。      2. プロンプトの後に次のコマンドを入力します。       defaults write com.apple.mail NSPreferredMailCharset "ISO-2022-JP"      3. コマンドの入力後、「Return」キーを押します。      4.「ターミナル」を終了します。 を参考にしました。 ですが、どうしてか文字化けが治りません。 Thunderbird3で確認してみたところ、タイトルは普通に見えるのですが、本文が文字化けをしています。 エンコーディングはSHIFT-JISになっているのですが、再度Shift-JISを選択すると、今度は本文が見える様になってタイトルが文字化けをします。 思うにタイトルと本文のエンコーディングが違うのかと思いいろいろエンコーディングを変えたら、タイトルはISO-2022-jpで本文がShiftJISで送られている様に思います。 何か解決方法があれば教えて頂きたいと思います。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • あれ・・・

    こんにちは。質問させてください。 HTMLファイルのヘッダー部分に <meta http-equiv="Content-Type\" content="text/html; charset=Shift_JIS"> と記述しているのですが、文字化けができます。 それで、 IEの文字コードの設定を見るとEUCと設定がなっています。 これをSHIFT_JISに変更すると読むことができます。 これは一回一回表示するごとにSHIFT_JIFに自分で変更しないと いけないのですか?

  • sendmailで送信すると、迷惑メールになります

    フォームに入力された内容をperlでsendmailを使って送信すると、ウイルス対策ソフトの判定で、迷惑メールに入ってしまいます。 ▼プログラム $subject = 'テストメール'; $msg = "------------------------------------------------------------------ [名前] $name [住所] $address ------------------------------------------------------------------"; # subjectをBase64エンコード jcode::convert(\$subject, 'euc'); jcode::convert(\$subject, 'jis', 'euc', 'z'); $subject = '=?ISO-2022-JP?B?' . encode_base64($subject, '') . '?='; # 本文をJISに変換 jcode::convert(\$msg, 'jis'); &mail($to_mail, $from_mail, $subject, $msg); ▼サブルーチン sub mail{ my($to_mail, $from_mail, $subject, $msg) = @_; # sendmailによるメール発信 my $sendmail = '/usr/lib/sendmail'; # sendmailパス open(MAIL,"| $sendmail -t") || &error("メール送信に失敗しました"); print MAIL "To: $to_mail\n"; print MAIL "From: $from_mail\n"; print MAIL "Subject: $subject\n"; print MAIL "X-Mailer: Mail Form Sendmail\n"; print MAIL "Content-Transfer-Encoding: 7bit\n"; print MAIL "Content-type: text/plain; charset=\"iso-2022-jp\"\n"; print MAIL "MIME-Version: 1.0\n\n"; print MAIL "$msg"; close(MAIL); } print MAIL "Content-type: text/plain; charset=\"iso-2022-jp\"\n"; を print MAIL "Content-type: text/plain;\n"; にすれば迷惑メールにならずに済むのですが、一部の利用者(特にMacユーザー)で、送信されたメールが文字化けしているようですので、何とかcharsetの指定も入れたいと思っています。 上記のプログラムで、おかしいところがあるでしょうか? どうか、ご教示いただけますよう、よろしくお願いします。

    • ベストアンサー
    • CGI