[exim] Unrouteable address error

Top Page
Delete this message
Reply to this message
Author: Russ Pitman
Date:  
To: exim-users
New-Topics: Re: [exim] Unrouteable address error (debian-specific)
Subject: [exim] Unrouteable address error
New to this list and to Exim4.

Running Debian sarge updated,with new install of Exim-4.34 configured with
dpkg-reconfigure setup for smarthost.

Connected to westnet.com.au via adsl with a fixed IP thru an IpCop firewall.
BTW the problem exists with the firewall taken out of the circuit

Mail software is Exim4,Mutt,Procmail. All inbound mail works fine but any
outbound mail addressed to eg.'<validname>@westnet.com.au' generates an
'unrouteable address' error, with the exception of my username,which is
delivered normally.

In the Archive I discovered a kludge fix,which didn't work for me,and I am 
still ploughing thru the FAQs.    Any pointers to the 'Right spot' in the
documentations would appreciated.


Attached is the output of 'exim4 -d -bt cpitman@???' and
/etc/exim4/update-exim4.conf.conf.'

Thank you.

Exim version 4.34 uid=0 gid=0 pid=7626 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 3.2.9: (May 26, 2004)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
changed uid/gid: forcing real = effective
uid=0 gid=0 pid=7626
auxiliary group list: <none>
configuration file is /var/lib/exim4/config.autogenerated
log selectors = 00000ffc 00010400
trusted user
admin user
user name "root" extracted from gecos field "root"
originator: uid=0 gid=0 login=root name=root
sender address = root@???
Address testing: uid=0 gid=102 euid=0 egid=102
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Testing cpitman@???
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Considering cpitman@???
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

routing cpitman@???
--------> hubbed_hosts router <--------
local_part=cpitman domain=westnet.com.au
checking domains
expansion of "${if exists{/etc/exim4/hubbed_hosts}{partial-lsearch;/etc/exim4/hubbed_hosts}fail}" forced failure: assume not in this list
hubbed_hosts router skipped: domains mismatch
--------> smarthost router <--------
local_part=cpitman domain=westnet.com.au
checking domains
westnet.com.au in "@:westnet.com.au:localhost:westnet.com.au"? yes (matched "westnet.com.au")
westnet.com.au in "! +local_domains"? no (matched "! +local_domains")
smarthost router skipped: domains mismatch
--------> real_local router <--------
local_part=cpitman domain=westnet.com.au
real_local router skipped: prefix mismatch
--------> system_aliases router <--------
local_part=cpitman domain=westnet.com.au
checking domains
cached yes match for +local_domains
cached lookup data = NULL
westnet.com.au in "+local_domains"? yes (matched "+local_domains" - cached)
R: system_aliases for cpitman@???
calling system_aliases router
rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}}
search_open: lsearch "/etc/aliases"
search_find: file="/etc/aliases"
key="cpitman" partial=-1 affix=NULL starflags=0
LRU list:
:/etc/aliases
End
internal_search_find: file="/etc/aliases"
type=lsearch key="cpitman"
file lookup required for cpitman
in /etc/aliases
lookup failed
expanded:
file is not a filter file
parse_forward_list:
system_aliases router declined for cpitman@???
--------> userforward router <--------
local_part=cpitman domain=westnet.com.au
checking domains
cached yes match for +local_domains
cached lookup data = NULL
westnet.com.au in "+local_domains"? yes (matched "+local_domains" - cached)
checking for local user
userforward router skipped: cpitman is not a local user
--------> procmail router <--------
local_part=cpitman domain=westnet.com.au
checking domains
cached yes match for +local_domains
cached lookup data = NULL
westnet.com.au in "+local_domains"? yes (matched "+local_domains" - cached)
checking for local user
finduser used cached passwd data for cpitman
procmail router skipped: cpitman is not a local user
--------> maildrop router <--------
local_part=cpitman domain=westnet.com.au
checking domains
cached yes match for +local_domains
cached lookup data = NULL
westnet.com.au in "+local_domains"? yes (matched "+local_domains" - cached)
checking for local user
finduser used cached passwd data for cpitman
maildrop router skipped: cpitman is not a local user
--------> local_user router <--------
local_part=cpitman domain=westnet.com.au
checking domains
cached yes match for +local_domains
cached lookup data = NULL
westnet.com.au in "+local_domains"? yes (matched "+local_domains" - cached)
checking local_parts
cpitman in "! root"? yes (end of list)
checking for local user
finduser used cached passwd data for cpitman
local_user router skipped: cpitman is not a local user
--------> mail4root router <--------
local_part=cpitman domain=westnet.com.au
checking domains
cached yes match for +local_domains
cached lookup data = NULL
westnet.com.au in "+local_domains"? yes (matched "+local_domains" - cached)
checking local_parts
cpitman in "root"? no (end of list)
mail4root router skipped: local_parts mismatch
no more routers
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=7626 terminating with rc=2 >>>>>>>>>>>>>>>>

cpitman@??? is undeliverable:
Unrouteable address
# /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'

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='westnet.com.au'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets='192.168.1.0/24'
dc_smarthost='mail.westnet.com.au'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'