Hi. I’m building an appliance on the Centos distribution and have a need to run 
a simple mail server which stores and forwards mail to a smarthost which 
delivers the mail for me.

I have installed and configured Exim to accept mail on the appliances loopback 
address 127.0.0.1 and this works OK accept it is taking several seconds to 
submit a mail to Exim.

When I run a debug it looks like Exim is trying to perform a DNS lookup of 
127.0.0.1 

I can see how this is important for preventing spamming but would prefer not to 
have to install bind just to resolve a local host address. Installing bind does 
resolve the lookup issue by the way.

I can see that I can disable a number of lookup features in exim.conf but all 
that happens is the problem is pushed further down the chain until I get to the 
following lookup which does not have any config to adjust in exim.conf

helo

3425 Connection request from 127.0.0.1 port 53118
3425 search_tidyup called
3427 host in rfc1413_hosts? no (end of list)
3427 sender_fullhost = [127.0.0.1]
3427 sender_rcvhost = [127.0.0.1]
3427 Process 3427 is handling incoming connection from [127.0.0.1]
3427 host in host_lookup? no (end of list)
3427 set_process_info:  3427 handling incoming connection from [127.0.0.1]
3427 host in host_reject_connection? no (option unset)
3427 host in sender_unqualified_hosts? no (option unset)
3427 host in recipient_unqualified_hosts? no (option unset)
3427 host in helo_verify_hosts? no (option unset)
3427 host in helo_try_verify_hosts? no (option unset)
3427 host in helo_accept_junk_hosts? no (option unset)
3427 SMTP>> 220 host01 ESMTP Exim 4.63 Sat, 13 Oct 2012 10:33:46 +0100
3427 Process 3427 is ready for new message
3427 smtp_setup_msg entered
3425 1 SMTP accept process running
3425 Listening...
3427 SMTP<< EHLO host01
3427 uvos01 in helo_lookup_domains? yes (matched "@")
3427 looking up host name for 127.0.0.1

Eventually the lookup times out and the mail is sent. What's correct way to 
resolve the issue? Is there further lookups to disable or can exim resolve 
127.0.0.1 via another method other than a DNS server?



Below is the route I am testing

Many thanks

smarthost:
   driver = manualroute
   domains = ! +local_domains
   transport = remote_smtp
   route_data = 172.16.1.100
   no_more

remote_smtp:
  driver = smtp

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to