I have a small rules question, I'm running Exim 4.67 and SA 3.2.2. What 
I want to do is automatically just drop/trash any piece of mail that has 
the spam score set to a certain level. I don't check for spam in the ACL 
rules I do it with a router and transport setting. I'm just curious if 
there was a way to drop the message under my current setup or do I need 
to change things around a bit? I'm thinking I should have to modify the 
transport setup but I'm not sure. Any thoughts would be appreciated.

Router:# SpamAssassin
spamcheck_router:
  driver = accept
  no_verify
  check_local_user = false
  # When to scan a message :
  #   -   it isn't already flagged as spam
  #   -   it isn't already scanned
  condition = "${if and { {!def:h_X-Spam-Flag:} {!eq 
{$received_protocol}{spam-scanned}}} {1}{0}}"
 require_files = /mail/${domain}/spamassassin/${local_part}/spamcheck
 transport = spamcheck

Transport:
spamcheck:
    driver = pipe
    command = /usr/local/exim/bin/exim -oMr spam-scanned -bS
    use_bsmtp = true
    transport_filter = /usr/bin/spamc -u 
${lookup{$domain}lsearch*{/etc/exim/sa-list}{$value}}
    home_directory = /tmp
    current_directory = /tmp
    # must use a privileged user to set $received_protocol on the way 
back in!
    user = exim
    group = exim
    log_output = true
    return_fail_output = true
    return_path_add = false
    message_prefix =
    message_suffix =

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

Reply via email to