[Exim] Exim, IPV6 lookups against dnsbls

Top Page
Delete this message
Reply to this message
Author: Suresh Ramasubramanian
Date:  
To: exim-users
CC: linux
Subject: [Exim] Exim, IPV6 lookups against dnsbls
OK - I have my exim setup to relay for -

hostlist relay_from_hosts = 127.0.0.1 : ::::1 : 202.77.223.48

and to lookup all hosts except those I relay for in a dnsbl (served by
djb's rbldns program), like so -

deny    message  = Administrative Prohibition - See http://spamblock.example.com/$sender_host_address
dnslists      = blocklist.example.com
hosts         = !+relay_from_hosts


The problem is that when mailman connects to the local exim on ::1, it
tries to lookup ::1 against blocklist.example.com, which then waits for a
long time and then times out with -

2003-05-24 10:49:12 DNS list lookup defer (probably timeout) for
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.rbl.outblaze
.com: assumed not in list

2003-05-24 10:50:09 DNS list lookup defer (probably timeout) for
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.rbl.outblaze
.com: assumed not in list

Right now, the obvious work around is to have exim compiled without ipv6
- but this is no solution at all ...

Suggestions, please?

This is exim 4.20 built from the FreeBSD port, on 4.8-STABLE.

    srs