Mail gateway server with amavis on CentOS 8
Nikolaos Milas
nmilas at noa.gr
Mon Dec 28 13:50:26 CET 2020
On 28/12/2020 2:01 μ.μ., Matus UHLAR - fantomas wrote:
> score 2.7 for BAYES_999 is manually tuned. the original is 0.2
>
> are you sure that /var/spool/amavisd/var/.spamassassin/ is correct path?
> try "locate bayes_seen" to find out.
Hi Matus,
Thanks for your reply.
On your two questions:
1. On both servers, in my /etc/mail/spamassassin/local.cf, I have added:
add_header all Report _REPORT_
bayes_min_ham_num 0
bayes_min_spam_num 0
bayes_auto_learn 0
# Bayesian filtering yeah!
# bayes_path '/var/amavis/var/.spamassassin'
# bayes_file_mode 0775
bayes_expiry_max_db_size 300000
# 150000 = ~4 MiB
score LOTS_OF_MONEY 0.9
score FREEMAIL_FORGED_FROMDOMAIN 0.5
score WEIRD_PORT 1.5
score TO_IN_SUBJ 1.0
score RCVD_IN_MSPIKE_BL 1.0
score RCVD_IN_MSPIKE_L5 2.5
score RCVD_IN_MSPIKE_L4 2.0
score RCVD_IN_MSPIKE_L3 1.5
score RCVD_IN_MSPIKE_L2 1.0
score RCVD_IN_MSPIKE_H5 -1.0
score RCVD_IN_MSPIKE_H4 -0.8
score RCVD_IN_MSPIKE_H3 -0.6
score RCVD_IN_MSPIKE_H2 -0.4
score RCVD_IN_MSPIKE_WL -0.5
score SPF_NONE 0.001
score SPF_HELO_NONE 0.001
score SPF_PASS -0.1
score SPF_HELO_PASS -0.1
score SPF_FAIL 3.0
score SPF_HELO_FAIL 3.0
score SPF_NEUTRAL 0.001
score SPF_HELO_NEUTRAL 0.001
score SPF_SOFTFAIL 1.0
score SPF_HELO_SOFTFAIL 1.0
score BAYES_99 3.7
score BAYES_999 2.7
score RP_MATCHES_RCVD -0.01
score RCVD_IN_DNSWL_LOW -0.01
score RCVD_IN_IADB_VOUCHED 0
score RCVD_IN_IADB_OPTIN 0
score RCVD_IN_IADB_RDNS 0
score RCVD_IN_DNSWL_MED -1
I can't remember what was the exact source of the above, but I had
followed some tutorial(s) back in 2016 to improve bayes filtering.
2. Interestingly there are two dirs with identical content:
==============================================================================================
# cd /var/spool/
# find ./ -name 'bayes_seen'
./amavisd/var/.spamassassin/bayes_seen
# ls -la ./amavisd/var/.spamassassin/
total 4724
drwx------. 2 amavis amavis 4096 Dec 28 11:40 .
drwx------. 4 amavis amavis 4096 Dec 16 16:53 ..
-rw-------. 1 amavis amavis 78048 Dec 28 14:06 bayes_journal
-rw-------. 1 amavis amavis 684032 Dec 28 11:26 bayes_seen
-rw-------. 1 amavis amavis 5013504 Dec 28 11:26 bayes_toks
-rw-r--r--. 1 amavis amavis 299 Dec 28 11:13 user_prefs
#
# ls -la /var/spool/amavisd/
.bash_history bayes-0.db bayes-mailgw3.db db/
quarantine/ reported-ham/ reported-spam/ .spamassassin/
tmp/ var/
#
# ls -la /var/spool/amavisd/var/.spamassassin/
total 4724
drwx------. 2 amavis amavis 4096 Dec 28 11:40 .
drwx------. 4 amavis amavis 4096 Dec 16 16:53 ..
-rw-------. 1 amavis amavis 78048 Dec 28 14:06 bayes_journal
-rw-------. 1 amavis amavis 684032 Dec 28 11:26 bayes_seen
-rw-------. 1 amavis amavis 5013504 Dec 28 11:26 bayes_toks
-rw-r--r--. 1 amavis amavis 299 Dec 28 11:13 user_prefs
===============================================================================================
In amavisd.conf I have configured:
$MYHOME = '/var/spool/amavisd';
$TEMPBASE = "$MYHOME/tmp";
$ENV{TMPDIR} = $TEMPBASE;
$QUARANTINEDIR = "/var/blockedmail";
$db_home = "$MYHOME/db";
$helpers_home = "$MYHOME/var"; # working directory for SpamAssassin, -S
Why do I find two directories with identical content? I could guess that
my imported bayes db is overwritten by an allien db?
Should I probably re-import the migrated bayes db into
/var/spool/amavisd rather than in /var/spool/amavisd/var/.spamassassin?
Nick
More information about the amavis-users
mailing list