I have diligently used spamassassin --lint
after every edit to my user_prefs file, and made sure there was no output. This morning, in the course of the ongoing battle against enom related spam, I looked in /var/log/mail.log, and imagine my surprise when I found this logged with every delivery: May 23 09:48:04 host spamd[9033]: config: not parsing, administrator setting: loadplugin Mail::SpamAssassin::Plugin::AutoLearnThreshold May 23 09:48:04 host spamd[9033]: config: failed to parse line, skipping, in "/home/user/.spamassassin/user_prefs": loadplugin Mail::SpamAssassin::Plugin::AutoLearnThreshold May 23 09:48:04 host spamd[9033]: config: not parsing, administrator setting: loadplugin Mail::SpamAssassin::Plugin::RelayCountry May 23 09:48:04 host spamd[9033]: config: failed to parse line, skipping, in "/home/user/.spamassassin/user_prefs": loadplugin Mail::SpamAssassin::Plugin::RelayCountry May 23 09:48:04 host spamd[9033]: config: not parsing, administrator setting: loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody May 23 09:48:04 host spamd[9033]: config: failed to parse line, skipping, in "/home/user/.spamassassin/user_prefs": loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody May 23 09:48:04 host spamd[9033]: config: not parsing, administrator setting: pyzor_options --homedir /home/user/.pyzor May 23 09:48:04 host spamd[9033]: config: failed to parse line, skipping, in "/home/user/.spamassassin/user_prefs": pyzor_options --homedir /home/user/.pyzor My setup is: spamc --headers from within my .procmailrc file. Does the above mean I cannot use these plugins in this scheme, because they are "administrator" only? That would be disappointing. Beyond that, I don't know what to make of the pyzor related error. Pyzor seems to be globally enabled: [6+0]~$ fgrep -i pyzor /etc/spamassassin/*.pre /etc/spamassassin/v310.pre:# Pyzor - perform Pyzor message checks. /etc/spamassassin/v310.pre:loadplugin Mail::SpamAssassin::Plugin::Pyzor Please help. -- Please *no* private copies of mailing list or newsgroup messages.