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

Reply via email to