Re: [Exim] sender verify always says remote host address is …

Top Page
Delete this message
Reply to this message
Author: Peter Bowyer
Date:  
To: exim-users
Subject: Re: [Exim] sender verify always says remote host address is the local host
mark david mcCreary <mdm@???> wrote:
> I'm running Exim 4.34 on a Debian Woody Linux box.
>
> The ACL that tries to verify the sender address always returns "remote
> host address is the local host".
>
>     deny  ! verify  = sender

>
>
> For example,
>
> 2004-05-28 15:42:17 H=nl-mail5.internet.com [64.62.164.185] sender
> verify defer for <newsletter@???>: remote host address is
> the local host
>
> 2004-05-28 15:42:17 H=nl-mail5.internet.com [64.62.164.185]
> F=<newsletter@???> temporarily rejected RCPT
> <mdm@???>: Could not complete sender verify


< big snip>

Sender verify will go through your routers in the order they show up in your
config file. Your first router is this:

> defer_router:
> driver = manualroute
> route_list = * 127.0.0.1 byname
> self = defer


Which will defer everything. So the sender verify defers, too.

Your config is somewhat specialised in that as you stated, it defers
everything and lets another process sort it out later - unfortunately,
that's what's happening with your sender verifys as well.

You need to set no_verify on that router so that the sender verify routing
will drop through and hit your 'lookuphost' router instead - you've
correctly got verify_only set on that one. Or you could set domains =
+local_domains for an equivalent effect in your circumstances.

Peter