Re: [exim] Relaying and DNS lookups

Top Page
Delete this message
Reply to this message
Author: Todd Lyons
Date:  
To: Paul Walsh
CC: exim-users@exim.org
Old-Topics: [exim] Relaying and DNS lookups
Subject: Re: [exim] Relaying and DNS lookups
On Fri, Aug 16, 2013 at 2:49 AM, Paul Walsh <Paul.Walsh@???> wrote:
>
>    acl_smtp_rcpt I have the following:
>      accept  hosts = +relay_hosts
>    #
>    # If we've got this far it means the source and recipient are outside
>    our control
>    # and thus someone is trying to use us as a relay.
>    #
>      deny    message = relay not permitted
>    This is all fine and dandy until the entry for one of the hosts in
>    relay_hosts is deleted from DNS.  As Exim works its way through the
>    list to verify if a sending host is allowed to relay mail, it hits the
>    entry for the now defunct host, tries a forward DNS lookup to get an
>    IP address to compare with that of the sending host and, because the
>    lookup fails, immediately considers the sending host to not be in the
>    list thus causing delivery to fail with the "relay not permitted"
>    message.  Unfortunately, any attempt to relay mail by a host in the
>    list after the defunct host also results in a "relay not permitted"
>    rejection.
>    I'm trying to determine if it's possible to have Exim parse the entire
>    list, only rejecting if the sending IP address didn't match any of
>    those returned by looking up each host, or at the very least flag up
>    some sort of warning that the host list contains addresses that can't
>    be resolved.
>    Thoughts?


Read all three messages in this thread:

https://lists.exim.org/lurker/message/20130816.094929.4afff885.hu.html

...Todd
--
The total budget at all receivers for solving senders' problems is $0.
If you want them to accept your mail and manage it the way you want,
send it the way the spec says to. --John Levine