web-dev-qa-db-ja.com

受信者のメールアドレスをブラックリストに登録する

私はUbuntuにPostfixとDovecotとSpamAssassinを使用したメールサーバーを持っています。 Postfixでは、recipient_delimiterオプションを介して「プラスアドレス指定」を使用しています。したがって、たとえば[email protected][email protected]は有効であり、実際にはfooアカウントに配信されます。

これらのアドレスの一部はスクレイピング/販売されており、現在は大量のスパムソースになっています([email protected]など)。特定のアドレスリスト宛てのすべてのメールをブロックしたいのですが。

/etc/spamassassin/local.cfを次のように編集しました。

  1. この行のコメントを解除します:shortcircuit USER_IN_BLACKLIST_TO on
  2. 次の行を追加します(短絡の上):blacklist_to [email protected]

Spamassassin(/etc/init.d/spamassassin restart)を再起動した後も、ブラックリストに登録されたアドレスに送信された電子メールは無傷で届きます。

これらの電子メールをハードヌークして、表示されないようにするにはどうすればよいですか?

2
Phrogz

この行を使用して、foo @ me.comに直接送信された電子メールをブラックリストに登録します。

blacklist_to [email protected]

そして、fooエイリアス(recipient_delimiterとして「_」を使用)に送信される電子メールをブラックリストに追加する次の行を追加します。

blacklist_to foo_*@me.com
1
Alexander Zotov