Необходимо регулярно забирать почту из папок IS_Spam, NOT_Spam и скармливать их spamassasin'у. Для этого использую fetchmail и sa-lern:/usr/local/bin/fetchmail -a -k -r IS_Spam -m '/usr/local/bin/sa-learn --spam'
в логах получаю:
Warning: the connection is insecure, continuing anyways. (Better use --sslcertck!)
91 сообщений для godunov на 192.168.10.222 (каталог IS_Spam).
netset: cannot include 127.0.0.0/8 as it has already been included
netset: cannot include 127.0.0.0/8 as it has already been included
bayes: cannot open bayes databases /var/amavis/.spamassassin/bayes_* R/O: tie failed: Недостаточно привилегий
bayes: cannot open bayes databases /var/amavis/.spamassassin/bayes_* R/W: tie failed: Недостаточно привилегий
bayes: cannot open bayes databases /var/amavis/.spamassassin/bayes_* R/W: tie failed: Недостаточно привилегий
bayes: cannot open bayes databases /var/amavis/.spamassassin/bayes_* R/W: tie failed: Недостаточно привилегий
Learned tokens from 0 message(s) (1 message(s) examined)
ERROR: the Bayes learn function returned an error, please re-run with -D for more information at /usr/local/bin/sa-learn line 494.
Делаю вывод, что fetchmail почту забирает, а скормить не получается так как пользователю от которого запускаю sa-lern не хватает прав
Лезим в /var/amavis/.spamassassin смотрим права ls -l:
-rwxrwxrwx 1 clamav clamav 300191744 16 май 12:15 auto_whitelist
-rwxrwxrwx 1 viktor wheel 532 22 фев 11:35 auto_whitelist.lock.bsd-39.Bolid.17822
-rwxrwxrwx 1 viktor wheel 532 22 фев 11:35 auto_whitelist.lock.bsd-39.Bolid.17823
-rwxrwxrwx 1 viktor wheel 494 22 фев 11:35 auto_whitelist.lock.bsd-39.Bolid.17824
-rw------- 1 clamav clamav 25728 16 май 12:15 bayes_journal
-rwxrwxrwx 1 clamav clamav 41504768 16 май 12:15 bayes_seen
-rw------- 1 clamav clamav 5079040 16 май 12:15 bayes_toks
Меняю права для bayes_journal и bayes_toks ну к примеру на 777 для теста.
Запускаем связку fetchmail sa-lern и смотрим лог:
Learned tokens from 0 message(s) (1 message(s) examined)
считывается сообщение godunov@192.168.10.222:1 из 91 (2954 октетов в заголовке) (1489 октетов в теле) не очищено
netset: cannot include 127.0.0.0/8 as it has already been included
netset: cannot include 127.0.0.0/8 as it has already been included
bayes: bad permissions on journal, can't read: /var/amavis/.spamassassin/bayes_journal
Подскажите люди добрые что не так, в интернетах лазил ни чего интересного не нашел. И еще один вопрос. Спустя некоторое время SpamAssasin опять меняет права для bayes_journal и bayes_toks на -rw-------, походу где то настройках SA надо задавать права, а где не знаю. Подскажите плз