[Exim] helo_verify_hosts exact match

Top Page
Delete this message
Reply to this message
Author: Justo Alonso
Date:  
To: exim-users
Subject: [Exim] helo_verify_hosts exact match
Hi,
    I'm trying to configure my servers to use helo_verify....


helo_veryfy_hosts = !+relay_hosts

But... in the log:

2003-10-10 15:14:24 rejected "EHLO hotmail.com" from (hotmail.com)
[65.54.245.164]

The Exim specs says that EHLO isn't an ip, then lookup the name from the ip
and compare with EHLO argument

'bay1-f164.bay1.hotmail.com' != 'hotmail.com'

then gethostbyname('hotmail.com') and compare it with sender ip
64.4.33.7 != 65.54.245.164
64.4.52.7 != 65.54.245.164
64.4.32.7 != 65.54.245.164

ooooooops...

one server of hotmailthat don't send a correct EHLO... (what MTA software are
using?!!?... ;-)))

But... if we compare the last part of the server name with the EHLO match!!!

We can compare only the right side ?!?! any configuration ?!?

thankx in advance.. and sorry for my english.

---- my DNS says ----------------------------
# nslookup 65.54.245.164
Server: dnsmad01.in.mad.eresmas.com
Address: 192.168.106.128

Name:    bay1-f164.bay1.hotmail.com
Address:  65.54.245.164


# nslookup hotmail.com
Server: dnsmad01.in.mad.eresmas.com
Address: 192.168.106.128

Non-authoritative answer:
Name:    hotmail.com
Addresses:  64.4.33.7, 64.4.52.7, 64.4.32.7