• 締切済み

メールのフィルタリングについて

最近スパムが多くて困っており、少し伺います。 メール本文が例えば改行しかないなど特定の文字列しかない場合はどのように指定すれば良いのでしょうか? 正規表現でもかまいません。

みんなの回答

  • x-1919
  • ベストアンサー率52% (91/173)
回答No.2

使っているメールクライアント、プロバイダ (またはメールサーバーのサービス) によってやれることが違ってきます。 たとえばメールサービスによってはサーバー側でスパム判断をし、メールのヘッダーに何らかの印を付加してくれている場合もあります。 その場合はメールクライアントのフィルタリング機能を使い、メールの特定のヘッダーに書いてある値を見て判断することも可能。 (ただしメールクライアントによってはヘッダーの値でフィルタリングできない非力なものもある) また、メールクライアント用にスパム判定のプラグインが出ているかもしれない。

すると、全ての回答が全文表示されます。
回答No.1

スパムは普通、「特定の文字列しかない」という条件ではなく、「特定の文字列を多く含む」という条件で判定するのですが grep -v 正規表現 | wc -l の結果が0かどうかを判定すれば、「正規表現に一致する文字列を含む行だけからなる」かどうかが分かるかと思います。

noname#185781
質問者

お礼

参考にしてみます。

すると、全ての回答が全文表示されます。

関連するQ&A