Author: David Woodhouse Date: To: Russell King CC: exim-users Subject: Re: [Exim] Sender and receiver verification can cause mail loops.
On Mon, 2003-08-25 at 15:14, Russell King wrote: > On Mon, Aug 25, 2003 at 02:55:22PM +0100, David Woodhouse wrote:
> > Then I got a MAIL FROM:<somelocalpart@???>
> >
> > Exim did a callout to the primary (only) MX for that domain, 127.0.0.3,
> > and spoke to another instance of itself. It sent MAIL FROM:<> and RCPT
> > TO:<somelocalpoart@???>
>
> My understanding is that exim checks whether mars.superlink.net is
> routable. This check should fail before exim even thinks about
> the callout for sender or recipient, due to this line in the routers:
>
> ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
>
> or, in the case of an IPv6 host (I think I have all the necessary
> IPv6 addresses - anyone here know better?):
>
> ignore_target_hosts = <; 0.0.0.0 ; 127.0.0.0/8 ; ::1/128 ; fec0::/10 ; fe80::/10 ; ff00::/8
Do you also need to include the real IP address(es) of the host in
question? And doesn't Exim _already_ have logic to prevent it from
talking to itself, which can be expected to be correct and could be used
for this?