After upgrading to SpamAssassin 3.1.1 via CPAN, I've noticed that various headers such as X-Spam-Level and X-Spam-Status no longer appear in any messages.
spamassassin --lint produces no errors (no output at all, actually.) SpamAssassin is invoked via Procmail. I turned on logging and found this in /var/log/procmail.log: [3901] warn: config: cannot open /usr/share/spamassassin/user_prefs.template: No such file or directory [3901] warn: config: failed to create default user preference file /Users/jason/.spamassassin/user_prefs Running it manually via command line to scan sample-spam.txt produces this: [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/Message/Node.pm line 119. [5733] warn: Use of uninitialized value in pattern match (m//) at /Library/Perl/5.8.7/Mail/SpamAssassin/PerMsgStatus.pm line 880. [5733] warn: Use of uninitialized value in concatenation (.) or string at /Library/Perl/5.8.7/Mail/SpamAssassin/PerMsgStatus.pm line 954. X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on bluehome.net X-Spam-Level: *** X-Spam-Status: No, score=3.2 required=4.5 tests=EMPTY_MESSAGE,MISSING_HEADERS, MISSING_SUBJECT,NO_RECEIVED,NO_RELAYS,TO_CC_NONE autolearn=no version=3.1.1