OS: FreeBSD 8.2
Проблемы при запуске sa-update:
Обновление Perl c 5.12 на 5.16, плюс повторная установка LWP::Protocol
>cpan cpan> install LWP::Protocol
Вносим изменения в /usr/local/etc/rc.d/sa-spamd
command_args="-d -r ${pidfile} -s spamd"
Добавляем в /etc/syslog.conf
!spamd
*.* /var/log/spamd.log
Перезапускаем syslog
Итого SpamAssassin – работает.
В логе появились ошибки:
spamd: creating default_prefs: /nonexistent/.spamassassin/user_prefs config: cannot create user preferences file /nonexistent/.spamassassin/user_prefs: spamd: failed to create readable default_prefs: /nonexistent/.spamassassin/user_prefs
Причина в том что spamd запускается от nobody, а должен от spamd. Источник поблемы в строках в конфиге Exim-a:
warn
spam = nobody:true
Изменил на
spam = spamd:true
Теперь в логах все хорошо:
spamd: connection from localhost [127.0.0.1] at port 55118
spamd: creating default_prefs: /var/spool/spamd/.spamassassin/user_prefs
config: created user preferences file: /var/spool/spamd/.spamassassin/user_prefs
spamd: checking message for spamd:58