ACL Fehler

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
webdepp
Posts: 3
Joined: 2007-07-13 12:31

ACL Fehler

Post by webdepp »

Moin zusammen,

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.
liefert mir in der reject.log

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"
Einen Conditon-Namen? Ähm. Wie jetzt?

Code: Select all

  condition = "${if eq{$h_X-Spam-Flag:}{YES} {1}{0}}"
hat doch auch keinen namen - funktioniert aber. Wo ist denn da der Syntaxfehler?

versteh ich nicht - kann's mir jemand erklären? Kennt ihr eigentlich ein verständliches Tutorial zu den Exim-ACLs ?

Danke schonmal,
Gruß, Tobi

webdepp
Posts: 3
Joined: 2007-07-13 12:31

Re: ACL Fehler

Post by webdepp »

Ähm. Ja, ist klar. Selbst für mich - und ich hab nun wirkliche gar keine Ahnung von Exim - Sieht folgendes schonmal weitaus logischer aus.

Code: Select all

 deny
    message = Your MTA is listed in $acl_m_rblcount DNSBLs and therefore blocked.
    log_message = Your MTA is listed in $acl_m_rblcount DNSBLs and therefore blocked.
    condition = ${if {>{$acl_m_rblcount}{3}} }
    delay       = 20s
Mal sehen, ob's funzt. Sorry für's Hirn ausschalten

Roger Wilco
Administrator
Administrator
Posts: 5923
Joined: 2004-05-23 12:53

Re: ACL Fehler

Post by Roger Wilco »

Hm, irgendwie wusste ich gleich, dass ich diese Exim Konfiguration irgendwoher kenne. :lol: