On Sat, 20 May 2017 02:17:31 -0400 piercedfreak wrote: > I am running Freebsd 10.0, with Postfix, Dovecot, MySql, and > Spamassassin 3.4.0(Perl 5.16.3). This is the second time this has > happened to me. All ran fine for roughly 410 days, then Spamassassin > stop flagging emails, and has all kinds of errors in the log. Nothing > was touched on the system other than restarting daemons from time to > time. No upgrading, no nothing basically. ... > Spamassin line from rc.conf: > spamd_flags="-u spamfilter -x -i -l -A IP > Redacted,127.0.0.1,localhost,::1 -m 15
They probably don't cause your errors, but there are a couple of unusual settings here. Firstly you have -i, but don't give it an argument, this is probably just ignored. Secondly: > --virtual-config-dir=/usr/local/etc/mail/spamassassin/" You haven't used %u, %d or %l, so it can't do what it's supposed to do, which is define home directories for virtual users. And you are telling SpamAssassin to store its files in the "local rules directory", to which it shouldn't have write access.