というフォームで大量のスパムを受信していますfemlmcte@tnbt.com
。
cPanel Spam assassin では、正規表現の一致を使用してメールをフィルタリングできることがわかります。
フォーム内のメールを識別する正規表現を書きたい
anylengthofstrring@abcd.com
また
someotherlength@efgh.co.za
つまり、@ の後の4 文字のみで、.com、.co.uk、.co.za などの前。
というフォームで大量のスパムを受信していますfemlmcte@tnbt.com
。
cPanel Spam assassin では、正規表現の一致を使用してメールをフィルタリングできることがわかります。
フォーム内のメールを識別する正規表現を書きたい
anylengthofstrring@abcd.com
また
someotherlength@efgh.co.za
つまり、@ の後の4 文字のみで、.com、.co.uk、.co.za などの前。
では、アットマークの後に 4 つのドット以外の文字が続き、その後にドットが続くものと一致させたいですか? この仕様は簡単に正規表現に変換できます:
@[^.]{4}\.
次のことを試してください。
[^@]+@[a-zA-Z]{4}\.(com|co\.uk|co\.za)
説明:
[^@]+@ # One or more characters except @ followed by @
[a-zA-Z]{4} # Matches 4 characters in the range A-Z and a-z
\.(com|co\.uk|co\.za) # Matches .com, .co.uk, and .co.za
任意の tld に一致させたい場合は、に置き換え(com|co\.uk|co\.za)
ます.*
(これらの電子メールを受信しているため、それらが有効であることは既にわかっているため、TLD を検証する必要はありません)。
また、現在の基準では、からの何かをスパムと見なすことに注意してください。admin@food.com
これは、必要なものである場合とそうでない場合があります。