I am having a strange problem: our users that are using slocal (from nmh) 
in their .forward files do not have their email messages go through 
SpamAssassin. Note that their mail does cget correctly processed by our 
milters (we have two). Deleting their .forward fixes the .problem. The 
.forward simply calls slocal, which has a single default entry to delivery 
the mail to /var/spool/mail. We used to use the suppressdup option to 
eliminate multiple delivery of the same message, but we haven't gotten 
around to converting every account from maildelivery/.forward to procmail.

Procmail users (those with or without a custom .procmailrc file) are just 
fine. Our setup is SpamAssassin 2.11 with spamd, sendmail 8.12.2 with 
milter support, perl 5.6.1 and procmail 3.22 as the default local mailer. I 
was under the impression that the Spamassassin and any milters actually 
happen BEFORE stuff in the .forward or the .procmailrc. We've confirme that 
the milters process each message, but not spamd.

So what gives? Why would spamd not process the message if .forward has a 
call to slocal? the only strange thing I can find in the logs are the 
following entries:

  Mar 21 11:02:20 lester.arraycomm.com spamd[6652]: Still running as root: 
user not specified, not found, or set to root.  Fall back to nobody.
  Mar 21 11:02:22 lester.arraycomm.com spamd[6652]: clean message (0/5) for 
root:60001 in   2 seconds.

But these happen even when slocal is not part of the .forward.

Cheers.
--
Timothy Demarest                      ArrayComm, Inc.
[EMAIL PROTECTED]                2480 North 1st Street, Suite 200
http://www.arraycomm.com              San Jose, CA 95131

_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to