On Thu, 2007-06-14 at 21:04 -0500, Michael Sullivan wrote:
> I've got a problem.  A lot of spammish emails are getting through, and
> looking at their headers reveals that some of them have X-Spam status of
> "Not checked" and others don't have X-Spam headers at all.  How can I
> ensure that all mail is checked for spam?  Here's my ACL:

Where does the "X-Spam" status header you mention get generated? It
isn't in your ACL:

> acl_check_data:
> 
>   # Deny if the message contains a virus. Before enabling this check,
> you
>   # must install a virus scanner and set the av_scanner option above.
>   #
> #  deny    malware    = *
> #          message    = This message contains a virus ($malware_name).
> 
>   # Add headers to a message if it is judged to be spam. Before enabling
> this,
>   # you must install SpamAssassin. You may also need to set the
> spamd_address
>   # option above.
>   #
> 
>   warn message = Subject: [*SPAM*] $h_Subject
>   spam = nobody
> 
>   add_header = X-Spam_score: $spam_score\n\
>   X-Spam_score_int: $spam_score_int\n\
>   X-Spam_bar: $spam_bar\n\
>   X-Spam_report: $spam_report
> 
>   # Accept the message.
> 
> accept

You're not rejecting message, since you only have a "warn" there. As far
as I can see, all messages will be passed to SpamAssassin with that ACL
(there's no condition to be satisfied) so all messages should be
checked.

I believe, however, that you should have multiple "add_header" lines
(one for each one) rather than trying to escape them in that way.

Have you restarted Exim since adding this config?

Graeme


-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to