Bug#313422: exim4-daemon-heavy: Bounces mail when network is down

John Goerzen John Goerzen <jgoerzen@complete.org>, 313422@bugs.debian.org
Thu, 16 Jun 2005 09:19:07 -0500


--vkogqOf2sHV7VnPd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Tue, Jun 14, 2005 at 01:26:02AM +0200, Marc Haber wrote:
> This is an ancient version. Please update at least to the version
> released with current Debian stale.

Have done so; it still gives the same problem.

> > I would expect a MTA to simply queue mail that it tries to send when the
> > network is down (or packet loss is high).
> 
> It should.
> 
> What does your /etc/exim4/update-exim4.conf.conf say? What does exim4

Attached.

> -d -bt address@domain.example say when it would bounce that message?

See attached debug1.txt.

> Do you have things in the rejectlog, did you try debugging?

Nothing in the rejectlog about this *at all*.  

What specific debug settings do you want me to try?  (It's a little
difficult to just experiment randomly since this is a live, production
server.  Our 'net connection has been a little unreliable lately, but it
doesn't have predictable failure <g>)


--vkogqOf2sHV7VnPd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="debug1.txt"

exim4 -d -bt hidden@emc.com
Exim version 4.50 uid=0 gid=0 pid=3616 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
Support for: iconv() IPv6 PAM Perl GnuTLS Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql
Authenticators: cram_md5 cyrus_sasl plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
changed uid/gid: forcing real = effective
  uid=0 gid=0 pid=3616
  auxiliary group list: <none>
configuration file is /var/lib/exim4/config.autogenerated
log selectors = 00000ffc 00074886
trusted user
admin user
user name "root" extracted from gecos field "root"
originator: uid=0 gid=0 login=root name=root
sender address = root@excelhustler.com
Address testing: uid=0 gid=107 euid=0 egid=107
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Testing hidden@emc.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering hidden@emc.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing hidden@emc.com
--------> hubbed_hosts router <--------
local_part=hidden domain=emc.com
checking domains
search_open: lsearch "/etc/exim4/hubbed_hosts"
search_find: file="/etc/exim4/hubbed_hosts"
  key="emc.com" partial=1 affix=*. starflags=0
LRU list:
  :/etc/exim4/hubbed_hosts
  End
internal_search_find: file="/etc/exim4/hubbed_hosts"
  type=lsearch key="emc.com"
file lookup required for emc.com
  in /etc/exim4/hubbed_hosts
lookup failed
trying partial match *.emc.com
internal_search_find: file="/etc/exim4/hubbed_hosts"
  type=lsearch key="*.emc.com"
file lookup required for *.emc.com
  in /etc/exim4/hubbed_hosts
lookup failed
trying partial match *.com
internal_search_find: file="/etc/exim4/hubbed_hosts"
  type=lsearch key="*.com"
file lookup required for *.com
  in /etc/exim4/hubbed_hosts
lookup failed
emc.com in "partial1-lsearch;/etc/exim4/hubbed_hosts"? no (end of list)
hubbed_hosts router skipped: domains mismatch
--------> dnslookup_relay_to_domains router <--------
local_part=hidden domain=emc.com
checking domains
emc.com in "@:localhost:chatterbox.internal.excelhustler.com : excelhustler.com"? no (end of list)
emc.com in "*.acom : *.excelhustler.com"? no (end of list)
emc.com in "! +local_domains : +relay_to_domains"? no (end of list)
dnslookup_relay_to_domains router skipped: domains mismatch
--------> dnslookup router <--------
local_part=hidden domain=emc.com
checking domains
cached no match for +local_domains
cached lookup data = NULL
emc.com in "! +local_domains"? yes (end of list)
R: dnslookup for hidden@emc.com
calling dnslookup router
dnslookup router called for hidden@emc.com
  domain = emc.com
DNS lookup of emc.com (MX) succeeded
168.159.4.28 in "0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16"? no (end of list)
168.159.4.27 in "0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16"? no (end of list)
199.245.235.104 in "0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16"? no (end of list)
128.222.34.15 in "0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16"? no (end of list)
168.159.4.27 in "0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16"? no (end of list)
168.159.4.28 in "0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16"? no (end of list)
duplicate IP address 168.159.4.27 (MX=60) removed
duplicate IP address 168.159.4.28 (MX=60) removed
fully qualified name = emc.com
host_find_bydns yield = HOST_FOUND (2); returned hosts:
  gryphon.lss.emc.com 168.159.4.27 MX=10 
  echidna.lss.emc.com 168.159.4.28 MX=10 
  hermes.emc.com 199.245.235.104 MX=20 
  iris.emc.com 128.222.34.15 MX=30 
set transport remote_smtp
queued for remote_smtp transport: local_part = hidden
domain = emc.com
  errors_to=NULL
  domain_data=NULL localpart_data=NULL
routed by dnslookup router
  envelope to: hidden@emc.com
  transport: remote_smtp
  host gryphon.lss.emc.com [168.159.4.27] MX=10
  host echidna.lss.emc.com [168.159.4.28] MX=10
  host hermes.emc.com [199.245.235.104] MX=20
  host iris.emc.com [128.222.34.15] MX=30
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=3616 terminating with rc=0 >>>>>>>>>>>>>>>>
hidden@emc.com
  router = dnslookup, transport = remote_smtp
  host gryphon.lss.emc.com [168.159.4.27]    MX=10
  host echidna.lss.emc.com [168.159.4.28]    MX=10
  host hermes.emc.com      [199.245.235.104] MX=20
  host iris.emc.com        [128.222.34.15]   MX=30

--vkogqOf2sHV7VnPd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="update-exim4.conf.conf"

# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'
#
# This is a Debian specific file

dc_eximconfig_configtype='internet'
dc_other_hostnames='chatterbox.internal.excelhustler.com : excelhustler.com'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains='*.acom : *.excelhustler.com'
dc_minimaldns='false'
dc_relay_nets='192.168.0.0/16 : 10.254.254.102/32'
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'

--vkogqOf2sHV7VnPd--