list2@??? wrote:
> Hi,
>
> Sender who connects to SMTP has an authenticated account, yet his mail
> is being rejected by one of the DNSBL.
> Is my "accept authenticated = *" at the wrong place? Is something
> wrong in the "acl_check_rcpt" section?
>
>
Indeed, you would need to put the "accept authenticated = *" before
your dnslist check.
>
>
>
>
> acl_check_rcpt:
>
> accept hosts = :
> deny local_parts = ^.*[@%!/|]
>
>
> drop hosts = net-iplsearch;/usr/local/exim/reject-hosts.txt
> message = Connection Denied for $sender_host_address
>
>
> require verify = sender
>
>
> accept local_parts = postmaster
> domains = +local_domains
>
>
> deny message = Connection denied for $sender_address
> senders = lsearch;/usr/local/exim/bouncelist
>
> #---------------------------------------------------------------------------------
> # Uncomment the following if you want to check against RBL
> #---------------------------------------------------------------------------------
> deny message = DNSBL listed at $dnslist_domain\n$dnslist_text
> dnslists = sbl-xbl.spamhaus.org : \
> list.dsbl.org : \
> bl.spamcop.net : \
> dnsbl.ahbl.org : \
> cn-kr.blackholes.us : \
> dynablock.njabl.org
> delay = 3m
> #---------------------------------------------------------------------------------
>
> accept authenticated = *
>
> accept domains = +local_domains
> endpass
> message = unknown user
> verify = recipient
> set acl_m0 = $local_part@$domain
>
> accept domains = +relay_to_domains
> endpass
> message = unrouteable address
> verify = recipient
> # set acl_m1 = $domain
>
> accept hosts = +relay_from_hosts
>
> deny message = authentication required - relay not permitted
>
>
>
>
>