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/
