ACL Fehler

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
Top

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
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
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:
Top