Hello all, I am installing a new server and doing something I've got happening on three other servers without a problem..
I put exim on the outside of a qmail/vpopmail install, and exim only does smtp auth for ips not allowed to relay. It has a localhost router designed to send to qmail at 127.0.0.1:8125 I setup a test.domain domain, and a bcook account in vpopmail, and I get back a strange message from exim when I try and send a test message. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Considering: [EMAIL PROTECTED] unique = [EMAIL PROTECTED] dbfn_read: key=R:test.domain dbfn_read: key=R:[EMAIL PROTECTED] no address retry record [EMAIL PROTECTED]: queued for routing >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing [EMAIL PROTECTED] --------> localhost router <-------- local_part=bcook domain=test.domain calling localhost router localhost router called for [EMAIL PROTECTED] domain = test.domain route_item = +localqmail 127.0.0.1 search_open: lsearch "/var/qmail/control/rcpthosts" search_find: file="/var/qmail/control/rcpthosts" key="test.domain" partial=-1 affix=NULL starflags=0 LRU list: :/var/qmail/control/rcpthosts End internal_search_find: file="/var/qmail/control/rcpthosts" type=lsearch key="test.domain" file lookup required for test.domain in /var/qmail/control/rcpthosts lookup yielded: test.domain in "lsearch;/var/qmail/control/rcpthosts"? yes (matched "lsearch;/var/qmail/control/rcpthosts") test.domain in "+localqmail"? yes (matched "+localqmail") original list of hosts = "127.0.0.1" options = expanded list of hosts = "127.0.0.1" options = set transport bsd_smtp finding IP address for 127.0.0.1 calling host_find_byname local host found for non-MX address fully qualified name = 127.0.0.1 gethostbyname looked up these IP addresses: name=127.0.0.1 address=127.0.0.1 LOG: MAIN remote host address is the local host: test.domain localhost router: defer for [EMAIL PROTECTED] message: remote host address is the local host added retry item for R:test.domain: errno=-1 more_errno=0 flags=0 post-process [EMAIL PROTECTED] (1) LOG: MAIN == [EMAIL PROTECTED] R=localhost defer (-1): remote host address is the local host >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and the routers section from my configure file: begin routers localhost: transport = bsd_smtp driver = manualroute route_list = +localqmail 127.0.0.1 manual: transport = remote_smtp driver = dnslookup domains = +manual_domains smarthost: transport = remote_smtp driver = manualroute route_list = !+manual_domains 1.2.3.4 no_more begin transports remote_smtp: driver = smtp bsd_smtp: driver = smtp port = 8125 and qmail is running.. # telnet localhost 8125 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 qmail.test.domain ESMTP And I have working internal dns.. [EMAIL PROTECTED] /usr/local/etc/exim]# cat /etc/resolv.conf search at.home nameserver 172.16.64.1 [EMAIL PROTECTED] /usr/local/etc/exim]# host 127.0.0.1 1.0.0.127.in-addr.arpa domain name pointer localhost. [EMAIL PROTECTED] /usr/local/etc/exim]# host localhost localhost.at.home has address 127.0.0.1 This is the part that I am confused about in the debug session: set transport bsd_smtp finding IP address for 127.0.0.1 calling host_find_byname local host found for non-MX address fully qualified name = 127.0.0.1 gethostbyname looked up these IP addresses: name=127.0.0.1 address=127.0.0.1 I'm confused why it's doing gethostbyname, and why if it's wrong.. why it works on the other boxes? -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
