Re: [exim] Sender verify confusion

Top Page
Delete this message
Reply to this message
Author: Jerry Bell
Date:  
To: Dave Evans
CC: exim-users
Subject: Re: [exim] Sender verify confusion

> Are you sure that's the router it's using? Please try "exim -d+all -bt
> ..."
> and, if you're still stuck, show us the results.


It's definitely a name resolution problem. I'm not sure why my name
server is rejecting the query. It works for most all other domains I get
mail for (well, hopefully) and I can query manually without a problem.

web3# exim -d+all -bt julie@???
09:17:14  1000 Exim version 4.63 (FreeBSD 6.1) uid=0 gid=0 pid=1000
D=fffdffff
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() IPv6 use_setclassresources PAM Perl OpenSSL
Content_Scanning Old_Demime Experimental_SPF Experimental_DomainKeys
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb
dsearch mysql nis nis0 passwd
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
09:17:14  1000 changed uid/gid: forcing real = effective
09:17:14  1000   uid=0 gid=0 pid=1000
09:17:14  1000   auxiliary group list: 0
09:17:14  1000 seeking password data for user "mailnull": using cached result
09:17:14  1000 getpwnam() succeeded uid=26 gid=26
09:17:14  1000 seeking password data for user "root": cache not available
09:17:14  1000 getpwnam() succeeded uid=0 gid=0
09:17:14  1000 configuration file is /usr/local/etc/exim/configure
09:17:14  1000 log selectors = 00000ffc 00089001
09:17:14  1000 trusted user
09:17:14  1000 admin user
09:17:14  1000 originator: uid=0 gid=0 login=root name=Charlie Root
09:17:14  1000 sender address = root@???
09:17:14  1000 Address testing: uid=0 gid=6 euid=0 egid=6
09:17:14  1000 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
09:17:14  1000 Testing julie@???
09:17:14  1000 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
09:17:14  1000 Considering julie@???
09:17:14  1000 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
09:17:14  1000 routing julie@???
09:17:14  1000 --------> dnslookup router <--------
09:17:14  1000 local_part=julie domain=bell-mortgage.net
09:17:14  1000 checking domains
09:17:14  1000 expanding: $domain
09:17:14  1000    result: bell-mortgage.net
09:17:14  1000 expanding: mysql;select domain_name from domain where
status="active" and destination = "local" and domain_name
='${quote_mysql:$domain}'
09:17:14  1000    result: mysql;select domain_name from domain where
status="active" and destination = "local" and domain_name
='bell-mortgage.net'
09:17:14  1000 search_open: mysql "NULL"
09:17:14  1000 search_find: file="NULL"
09:17:14  1000   key="select domain_name from domain where status="active"
and destination = "local" and domain_name ='bell-mortgage.net'" partial=-1
affix=NULL starflags=0
09:17:14  1000 LRU list:
09:17:14  1000 internal_search_find: file="NULL"
09:17:14  1000   type=mysql key="select domain_name from domain where
status="active" and destination = "local" and domain_name
='bell-mortgage.net'"
09:17:14  1000 database lookup required for select domain_name from domain
where status="active" and destination = "local" and domain_name
='bell-mortgage.net'
09:17:14  1000 MYSQL query: select domain_name from domain where
status="active" and destination = "local" and domain_name
='bell-mortgage.net'
09:17:14  1000 MYSQL new connection: host=localhost port=0
socket=/tmp/mysql.sock database=accounts user=mail
09:17:14  1000 MYSQL: no data found
09:17:14  1000 lookup failed
09:17:14  1000 bell-mortgage.net in "mysql;select domain_name from domain
where status="active" and destination = "local" and domain_name
='bell-mortgage.net'"? no (end of list)
09:17:14  1000 expanding: $domain
09:17:14  1000    result: bell-mortgage.net
09:17:14  1000 expanding: mysql;select domain_name from domain where
status="active" and destination = "forward" and domain_name =
'${quote_mysql:$domain}'
09:17:14  1000    result: mysql;select domain_name from domain where
status="active" and destination = "forward" and domain_name =
'bell-mortgage.net'
09:17:14  1000 search_open: mysql "NULL"
09:17:14  1000   cached open
09:17:14  1000 search_find: file="NULL"
09:17:14  1000   key="select domain_name from domain where status="active"
and destination = "forward" and domain_name = 'bell-mortgage.net'"
partial=-1 affix=NULL starflags=0
09:17:14  1000 LRU list:
09:17:14  1000 internal_search_find: file="NULL"
09:17:14  1000   type=mysql key="select domain_name from domain where
status="active" and destination = "forward" and domain_name =
'bell-mortgage.net'"
09:17:14  1000 database lookup required for select domain_name from domain
where status="active" and destination = "forward" and domain_name =
'bell-mortgage.net'
09:17:14  1000 MYSQL query: select domain_name from domain where
status="active" and destination = "forward" and domain_name =
'bell-mortgage.net'
09:17:14  1000 MYSQL using cached connection for
localhost(/tmp/mysql.sock)/accounts/mail
09:17:14  1000 MYSQL: no data found
09:17:14  1000 lookup failed
09:17:14  1000 bell-mortgage.net in "mysql;select domain_name from domain
where status="active" and destination = "forward" and domain_name =
'bell-mortgage.net'"? no (end of list)
09:17:14  1000 bell-mortgage.net in "! +local_domains :  !
+forward_to_domains"? yes (end of list)
09:17:14  1000 calling dnslookup router
09:17:14  1000 dnslookup router called for julie@???
09:17:14  1000   domain = bell-mortgage.net
;; res_querydomain(bell-mortgage.net, <Nil>, 1, 15)
;; res_query(bell-mortgage.net, 1, 15)
;; res_mkquery(0, bell-mortgage.net, 1, 15)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14867
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      bell-mortgage.net, type = MX, class = IN
;; Querying server (# 1) address = 63.175.100.38
server rejected query:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 14867
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      bell-mortgage.net, type = MX, class = IN
;; Querying server (# 2) address = 63.175.100.43
server rejected query:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 14867
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      bell-mortgage.net, type = MX, class = IN
;; res_query: send error
09:17:14  1000 DNS lookup of bell-mortgage.net (MX) gave TRY_AGAIN
09:17:14  1000 bell-mortgage.net in dns_again_means_nonexist? no (option
unset)
09:17:14  1000 returning DNS_AGAIN
09:17:14  1000 dnslookup router: defer for julie@???
09:17:14  1000   message: host lookup did not complete
julie@??? cannot be resolved at this time:
  host lookup did not complete
09:17:14  1000 search_tidyup called
09:17:14  1000 close MYSQL connection: localhost(/tmp/mysql.sock)