I just moved/upgraded my home server this weekend, leading to less hair on my head and more ulcers elsewhere. While I've worked my way through many problems in the past few days, this one seems to be eluding me and googling, archives, etc haven't yet helped me. Here's the scoop:
Messages coming in and autoscanned via spamass-milter/spamd all fail autolearn. To pick one example from this list (full headers available if it will help): X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00 autolearn=failed version=3.0.4 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on davinci.the-leveys.us Status: O X-UID: 7374 Content-Length: 570 X-Keywords: Running the same message through "spamassassin -D --mbox < msgfile" result in the following: X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on davinci.the-leveys.us X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.0.4 So clearly two different things are happening here. The full text of the above didn't seem to have any errors, nor do I see any running "spamassassin --lint -D". I am getting one interesting line in my maillog file: Jan 16 10:49:28 davinci sendmail[29241]: k0GFnSqe029241: SYSERR(sa-milt): hash map "Alias0": unsafe map file /etc/aliases.db: Permission denied and this seems to lead to: Jan 16 10:49:29 davinci spamd[27845]: handle_user: unable to find user 'user'! Jan 16 10:49:29 davinci spamd[27845]: processing message <msg> for user:515. I've deleted and recreated my alias database (/etc/aliases -> /etc/aliases.db) but permissions are the same. Interestingly, 'user' should be an alias to an account which is uid 515, and in group gid 515, but I'm not seeing the match here. Any suggestions on what to check next? Thanks in advance, -Don