Irgendwie habe ich wohl einen Syntaxfehler drin
Code: Select all
warn set acl_m_rblcount = 0
warn dnslists = zen.spamhaus.org
log_message = RBLHIT - ${sender_host_address} is blacklisted at ${dnslist_domain}; ${dnslist_text}
set acl_m_rblcount = ${eval:$acl_m_rblcount+1}
warn dnslists = bl.spamcop.net
log_message = RBLHIT - ${sender_host_address} is blacklisted at ${dnslist_domain}; ${dnslist_text}
set acl_m_rblcount = ${eval:$acl_m_rblcount+1}
warn dnslists = dnsbl.sorbs.net
log_message = RBLHIT - ${sender_host_address} is blacklisted at ${dnslist_domain}; ${dnslist_text}
set acl_m_rblcount = ${eval:$acl_m_rblcount+1}
[.....hier noch ein paar weitere....]
drop condition = ${if {>{$acl_m_rblcount}{3}} }
message = Your MTA is listed in $acl_m_rblcount DNSBLs and therefore blocked.
Code: Select all
2008-09-26 14:59:01 H=5.red-88-0-79.dynamicip.rima-tde.net (56.Red-79-148-12.staticIP.rima-tde.net) [88.0.79.5] F=<spamsender@AIMS.UNC.edu> temporarily rejected RCPT <anopheles@comain>: failed to expand ACL string "${if {>{$acl_m_rblcount}{3}} }": condition name expected, but found "{>{$acl_m_rblcou"
Code: Select all
condition = "${if eq{$h_X-Spam-Flag:}{YES} {1}{0}}"
versteh ich nicht - kann's mir jemand erklären? Kennt ihr eigentlich ein verständliches Tutorial zu den Exim-ACLs ?
Danke schonmal,
Gruß, Tobi