SpamAssassin

Apache SpamAssassin is the #1 Open Source anti-spam platform giving system administrators a filter to classify email and block spam (unsolicited bulk email).

Blacklist domains/mail addresses in SpamAssassin

Edit /etc/spamassassin/v320.pre

Uncomment the Shortcircuit line to enable it:

loadplugin Mail::SpamAssassin::Plugin::Shortcircuit

Edit /etc/spamassassin/local.cf

Add these lines to local.cf file:

ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
shortcircuit USER_IN_BLACKLIST on
shortcircuit USER_IN_BLACKLIST_TO on
shortcircuit SUBJECT_IN_BLACKLIST on
endif # Mail::SpamAssassin::Plugin::Shortcircuit

Include your blacklist file into local.cf:

include /etc/spamassassin/blacklist.cf

Edit /etc/spamassassin/blacklist.cf

Add this line to block all emails from domain.com

blacklist_from *@domain.com

Add this line to block addr@domain2.com

blacklist_from addr@domain2.com

You can add multiple domains and email accounts to block them.

Reload amavis

service amavis force-reload