正規表現 - 大文字を含むEメールアドレスEメールアカウント名をブロックする

正規表現 - 大文字を含むEメールアドレスEメールアカウント名をブロックする

電子メールアカウント名に大文字を含む電子メールアドレスをブロックするように、電子メールサーバーにスパムブラックリストルールを設定したいと思います。どうすればいいですか?

ルールファイルの内容は次のとおりです。

From:        *@friendly.com   yes     (all "friendly.com" domain email address.)
From:        /^192\.168\.13[4567]\./ yes (represent 192.168.13~17

大文字を含む次のEメールアドレスEメールアカウント名はブロックする必要があります。

[email protected]
[email protected]
[email protected]
...on so forth

どんなアドバイスもありがとうございます。

ベストアンサー1

特定の電子メールサーバーがわかりませんが、以下を検索してみてください。どの文字列の大文字には正規表現(たとえば)を使用できます[A-Z]。ここで使用されている例がありますgrep(スイッチは-o式で一致するもののみを印刷するために使用されます)。

echo "[email protected]" | grep -o '[A-Z]'
T
S

...この式は、名前のtheとtheにのみ一致することがわかりますTS

おすすめ記事