- ベストアンサー
shuriken PROで英文メールを排除したいのですが
shuriken PRO3を使用しています。 英文のみのメールを自動仕分けで排除したいのですが、 メールヘッダ等から可能でしょうか? 可能でしたら設定方法や参考url教えてくださいm(_ _)m
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
正規表現が使えれば日本語の文字コード範囲を指定すればいいのですが、Shurikenは使えないので、 A条件「[Content-type]が[2022]を含まない」 B条件「[Date]が[0900]を含まない」 にして 組み合わせ「AかつB」 と論理積をとって振り分け条件としています。 完璧とは行きませんが、振り分けの手間を低減できます。
その他の回答 (1)
- Dpop
- ベストアンサー率51% (279/544)
shuriken PRO3と言うメーラーを知らないので、一般論で回答します。 英文のみのメールを自動仕分けする事は、できる可能性が高いです。ただし、完全では無いかも知れません。 メールヘッダの中に、 Content-Type: と言うものがあります。これには、 1. シングルパートメッセージかマルチパートメッセージか。 2. シングルパートメッセージの場合、パートの形式はなにか。 3. シングルパートメッセージの場合、どう言う言語で書かれているか。 4. マルチパートメッセージの場合、どう言う形式のマルチパートメッセージなのか。 5. マルチパートメッセージの場合、バウンダーリー文字列はなにか。 と言った情報が書かれています。この中の、3. を取得する機能を持っていれば、*シングルパートメッセージのメールは* 仕分けができる*かも*しれません。 マルチパートメッセージの場合、各パートの Content-Type: まで調べないと分からないので、実質無理です。 Content-Type: には、 charset= と書かれている部分があり、ここに書かれている文字列が、メールの言語を示しています。 代表的なものでは、 us-ascii iso-8859-1 iso-8859-2 iso-8859-15 が英文(と言うか、欧文)のためのキャラセットです。ただし、Unicodeで書かれたメール UTF-8 UTF-7 もあります。Unicode は、世界中のあらゆる言語に対応させるためのキャラクターセットなので、英文(欧文)だけを見つけ出すということは無理です。 また、代表的に挙げた以外のキャラセットが利用される場合もあるので、完全には難しいですね。
お礼
レスありがとうございます。 Content-typeでhtmlメールだけでもはじけそうですね。 参考にします。
お礼
レスありがとうございます。 NGワードで防ぎ切れなかった分も綺麗に振り分けできました。 すごい気分いいです(^◇^)ありがとうございました