meta data for this page
This is an old revision of the document!
Spamassassin
From v4 Debian's spamassasin is has now dedicated package to provide persistent service:
- spamd
 
so /etc/default/spamassasin should be converted to /etc/default/spamd
missing perl modules
Check if some modules are missing:
spamassassin -D --lint 2>&1 | grep -i failed
sudo apt-get install libencode-detect-perl libnet-libidn-perl \ libemail-address-xs-perl libmail-dkim-perl libmail-spf-perl \ libio-socket-ip-perl
sudo apt install libdigest-sha-perl libnet-libidn2-perl libmaxmind-db-reader-perl libmaxmind-db-reader-xs-perl
sudo cpan install IP::Country::DB_File Digest::SHA1 IP::Country::Fast
register at DNSWL
Register legitimate SMTP server at: dnswl.org Self Service
Issues
Problem:
info: auto-whitelist: sql-based get_addr_entry xxxxxx: SQL error: Unknown column 'last_hit' in 'order clause'
Solution:
Configure reputation database (read /usr/share/doc/spamassassin/sql/README.txrep)
for mysql, execute /usr/share/doc/spamassassin/sql/txrep_mysql.sql
Problem:
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was
                             blocked.  See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: grinn-global.com]
There are lots of queries to google dns 8.8.8.8, but google responds with NXDomain or ServFail.
The same single query works. Probably google blocks bursts of this kind of requests.
Solution:
- local.cf
 dns_server 127.0.0.1