Can you? I already commented some header_remove lines but their effect was
that emails which were considered not spam, their headers were not
modified. The below config file shows only uncommented lines.

http://szalbot.homedns.org/exim.txt


As I said, I'm not an exim guy. But just looking at that config, I'd guess that one of these two areas are probably interesting in some way:

acl_check_content:

 .include /usr/local/etc/exim/vexim-acl-check-content.conf

 accept

I suspect that is pulling in some more config that probably actually runs SA in some way. You should hunt up that file because it might have all the magic cookies in it.


ditch_spam:
 driver = redirect
 allow_fail
 file_transport = ditch_spam_transport
 data = ${lookup mysql{select concat(smtp,'/.Junk') \
             from users,domains \
             where localpart = '${quote_mysql:$local_part}' \
             and domain = '${quote_mysql:$domain}' \
             and domains.enabled = '1' \
             and users.enabled = '1' \
             and users.domain_id = domains.domain_id}}
 condition = ${if >{$spam_score_int}{${lookup mysql{select \
               users.sa_refuse * 10 from users,domains \
               where localpart = '${quote_mysql:$local_part}' \
               and domain = '${quote_mysql:$domain}' \
               and users.on_spamassassin = '1' \
               and users.on_forward = '0' \
               and users.type = 'local' \
               and users.domain_id=domains.domain_id \
               and users.sa_refuse > 0 }{$value}fail}} {yes}{no}}
 local_part_suffix = -*
 local_part_suffix_optional
 retry_use_local_part

I don't know if this is somehow causing SA to run, or if it is checking the results of a previous SA run. However that "and users.on_spamassassin = '1' " makes me think that SA headers don't show up in the mail for everyone. So someone must be deciding somehow on either running SA or passing on the markup.

       Loren


Reply via email to