[Exim] ACLs and CIDR Address Formats

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Jeff Breitner
日付:  
To: exim-users
古いトピック: Re: [Exim] sender verify failing
題目: [Exim] ACLs and CIDR Address Formats

With Exim 3, I was able to specify addresses as cidr blocks
(10.1.1.0/24, 10.1.0.0/16) in various host deny lists. It appears that
the host check within the ACLs wants to lookup hostnames despite my
attempts to have it check against blocks.

Is it possible to do this within Exim 4?

Here's the ACL I'm using:

begin acl

check_recipient:

  deny    hosts = partial-lsearch;/etc/exim/blocked-hosts
  deny    hosts = lsearch;/etc/exim/blocked-ip
  deny    domains = lsearch;/etc/exim/blocked-domains
  deny    message = host is listed in $dnslist_domain.
          dnslists = sbl.spamhaus.org
  deny    senders = lsearch;/etc/exim/blocked-senders
  deny    message = unrouteable address
         !verify = recipient
  accept  domains = +local_domains
  accept  hosts = +relay_hosts
  accept  hosts = +auth_relay_hosts
          endpass
          message = authentication required
          authenticated = *
  deny    message = relay not permitted


#!!# ACL that is used after the DATA command
check_message:
accept