
Mailspike Mailspike has a reputation list of 10 different levels between a good and bad reputation.The following DNS checks have diverse levels of reputation: URIBL NOTE: URIBL is enabled as a "free for most" provider.SURBL NOTE: SURBL is enabled as a "free for most" provider.
Spamhaus ZEN NOTE: Spamhaus is enabled as a "free for most" provider.
SpamCop SpamCop accepts (automatic) submissions and sends abuse mail in your behalve. SORBS Note: most zones are included except the actual spam zone due to a $50 delisting fee. Mailspike Mailspike has a few components: in the sense of blacklists Mailspike has a blacklist and a zombie-list (participants of current spam waves). Support for the following DNSBLs is built-in, and shipped in the default configuration. The SpamAssassin Policy for DNSBL Inclusion is available at DnsBlocklistsInclusionPolicy Black Lists To implement DNS Blocklists, it is heavily recommended to run your own CachingNameserver SpamAssassin Policy for DNSBL Inclusion SpamAssassin includes support for many of the bigger DNSBLs, with optimal scores (or at least, optimal as determined by the GeneticAlgorithm). They're also referred to as "DNSBLs", "DNS Blacklists" and "RBLs". # server and installation of SpamAssassin.DNS Blocklists are a common form of network-accessible database used in spam detection. # Note: Modify the file locations to suit your particular and have 'chown root:root' and 'chmod 755' applied to it. # This script should probably live at /usr/bin/spamfilter.sh # Simple filter to plug SpamAssassin into the Postfix MTA Then forward the rewritten version to Postfix's sendmail implementation: All spam e-mail will still come through to your address(es), but it will be clearly marked as spam.ġ) Create a bash script to receive e-mail from Postfix and pipe it to SpamAssassin for rewriting. This is a simple method to integrate SpamAssassin. Never bounce e-mail detected as spam either rewrite it and deliver it, reject it during the SMTP connection, or silently discard it. You could also silently discard e-mail to invalid recipient addresses, although this is a bit hostile to legitimate users trying to send you e-mail. Either have a 'catch-all' address that all e-mail to invalid recipient addresses goes to, or reject e-mail to invalid recipient addresses. Note that it is generally good practice to configure Postfix NOT to bounce undeliverable messages, as this can cause backscatter. Detailed information on setting up mail filtering (upon which the examples below are based) can be found in the Postfix FILTER_README documentation. Aside from the methods below, you can look in the examples folder included with SpamAssassin (located, for example, at /usr/share/doc/spamassassin/examples on Debian installs by default) for other options, like procmail. Spamassassin setup how to#
To integrate SpamAssassin into Postfix, you'll need to pipe incoming e-mail through a script or program that passes the e-mail to SpamAssassin for rewriting, and then either chooses to send it on or discard it (you may wish to discard it, for example, if SpamAssassin reports a very high spam score).īelow are some examples of how to do this using your own script to feed e-mail to SpamAssassin. Integrating SpamAssassin into Postfix using spamd