電子メールアカウント名に大文字を含む電子メールアドレスをブロックするように、電子メールサーバーにスパムブラックリストルールを設定したいと思います。どうすればいいですか?
ルールファイルの内容は次のとおりです。
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にのみ一致することがわかりますT
。S