[Exim] Obscure host list bug?

Top Page
Delete this message
Reply to this message
Author: Richard Gilbert
Date:  
To: exim-users
Subject: [Exim] Obscure host list bug?
I have just come across what looks like an extremely obscure bug with host
lists in Exim version 3.22. This is not the host list I am using for real
but it illustrates the problem:

host_reject_recipients = ! *.gov.uk : *.biz

As I understand it, the above should accept hosts in gov.uk and otherwise
go on to reject hosts which match *.biz. (My real host list is much more
complicated than this and the ! exceptions are to obviate the need for a
database lookup.)

The following use of exim -bh illustrates the problem:

mailhub1{exim}89: exim -bh 194.61.173.3

**** SMTP testing session as if from host 194.61.173.3
**** Not for real!

>>> host in host_lookup? yes (0.0.0.0/0)
>>> looking up host name for 194.61.173.3
>>> IP address lookup yielded nccms01.lsdteam.co.uk
>>> Alias nccms01.newcastle.gov.uk
>>> Alias nccms01.newcastle-schools.org.uk
>>> Alias nccms01.offshore-suppliers.com
>>> host in host_reject? no (option unset)
>>> host in host_reject_recipients? yes (! *.gov.uk)

LOG: recipients from nccms01.lsdteam.co.uk [194.61.173.3] refused

Note that this IP address has multiple names associated with it, one of
which is in gov.uk. I assume that this is what is causing the confusion.

TYIA.

Richard
--
Richard Gilbert
Corporate Information and Computing Services
University of Sheffield, Sheffield, S10 2TN, UK
Phone: +44 114 222 3028 Fax: +44 114 222 3040