私はUbuntuにPostfixとDovecotとSpamAssassinを使用したメールサーバーを持っています。 Postfixでは、recipient_delimiter
オプションを介して「プラスアドレス指定」を使用しています。したがって、たとえば[email protected]
と[email protected]
は有効であり、実際にはfoo
アカウントに配信されます。
これらのアドレスの一部はスクレイピング/販売されており、現在は大量のスパムソースになっています([email protected]
など)。特定のアドレスリスト宛てのすべてのメールをブロックしたいのですが。
/etc/spamassassin/local.cf
を次のように編集しました。
shortcircuit USER_IN_BLACKLIST_TO on
blacklist_to [email protected]
Spamassassin(/etc/init.d/spamassassin restart
)を再起動した後も、ブラックリストに登録されたアドレスに送信された電子メールは無傷で届きます。
これらの電子メールをハードヌークして、表示されないようにするにはどうすればよいですか?
この行を使用して、foo @ me.comに直接送信された電子メールをブラックリストに登録します。
blacklist_to [email protected]
そして、fooエイリアス(recipient_delimiterとして「_」を使用)に送信される電子メールをブラックリストに追加する次の行を追加します。
blacklist_to foo_*@me.com