Hi again.
>this is ><haven@???> <haven@???> would be ok.
>
>The syntax is incorrect. I Hope it's not a parsing problem in exim...
Its not - I've tested it on three different mail clients - on one I setup a
user name and on two of them I didn't (certain clients i.e. outlook - force
you to declare a username when you set up an account). When a user name is
not specified exim produces:
><haven@???>
as opposed to:
>"haven" <haven@???>
when a user name is specified to use. I doubt this is going to have any
adverse affect since both exhibit the same delivery problems.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I repeated the process of attempting several more deliveries - all with the
same results. I thought it might be better if I just posted up the whole of
the debug output rather than the bits I 'think' are important. Maybe
someone will spot something I missed or didn't realise was a problem.
People on this list will soon know my mail system better than I do ;P
Here's the full -d -M debug output (appologies for the increasing size of
these messages) - I repeated the process (sent a mail from haven to
simon.alman) with predictable results:
[root exim]# /usr/exim/bin/exim -C /usr/exim/exim_outgoing.conf -bp
3h 933 17xO2E-0003Vu-00 <haven@???>
simon.alman@???
26m 1.0K 17xQko-0006Bs-00 <haven@???>
simon.alman@???
[root exim]# /usr/exim/bin/exim -C /usr/exim/exim_outgoing.conf -d -M
17xQko-0006Bs-00
Exim version 4.05 uid=0 gid=0 pid=25442 L=834cd8 D=fff7577f
Berkeley DB: Sleepycat Software: DB 2.4.14: (6/2/98)
changed uid/gid: forcing real = effective
uid=0 gid=0
auxiliary group list: <none>
trusted user
admin user
skipping ACL configuration - not needed
set_process_info: 25442 delivering specified messages
set_process_info: 25442 delivering 17xQko-0006Bs-00
reading spool file 17xQko-0006Bs-00-H
user=root uid=0 gid=0 sender=haven@???
sender_fullhost = (lavalizard) [192.168.100.80]
sender_rcvhost = [192.168.100.80] (helo=lavalizard)
sender_local=0 ident=unset
Non-recipients:
-->\0\simon.alman@??? [0]
---- End of tree ----
recipients_count=1
body_linecount=10 message_linecount=21
Delivery address list:
simon.alman@???
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
opened hints database /var/spool/exim/db/retry: flags=0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: simon.alman@???
active address simon.alman@???
local_part=simon.alman domain=tsorg.com
unique = simon.alman@???
dbfn_read: key=R:tsorg.com
dbfn_read: key=R:simon.alman@???
no domain retry record
no address retry record
simon.alman@???: queued for routing
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing simon.alman@???
--------> dnslookup router <--------
local_part=simon.alman domain=tsorg.com
checking domains
tsorg.com in "grumpy.tsorg.com: tsorg.com: *.tsorg.com: localhost:
*.knowledgemap.co.uk: knowledgemap.co.uk: salamander-organization.co.uk:
*.salamanander-organization.co.uk: hrknowledgemap.co.uk:
*.hrknowledgemap.co.uk: hrknowledgemap.com: *.hrknowledgemap.com"? yes
(matched "tsorg.com")
tsorg.com in "! +local_domains"? no (matched "! +local_domains")
cached lookup data = NULL
dnslookup router skipped: domains mismatch
--------> system_aliases router <--------
local_part=simon.alman domain=tsorg.com
calling system_aliases router
rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases_$domain}}
search_open: lsearch "/etc/aliases_tsorg.com"
search_find: file="/etc/aliases_tsorg.com"
key="simon.alman" partial=-1
LRU list:
8/etc/aliases_tsorg.com
End
internal_search_find: file="/etc/aliases_tsorg.com"
type=lsearch key="simon.alman"
file lookup required for simon.alman
in /etc/aliases_tsorg.com
lookup failed
expanded:
file is not a filter file
parse_forward_list:
system_aliases router declined for simon.alman@???
--------> real_localuser router <--------
local_part=simon.alman domain=tsorg.com
real_localuser router skipped: prefix mismatch
--------> userforward router <--------
local_part=simon.alman domain=tsorg.com
checking for local user
calling userforward router
rda_interpret (file): $home/.forward
expanded: /home/simon.alman/.forward
changed uid/gid: userforward router
uid=543 gid=543
auxiliary group list: <none>
411 bytes read from /home/simon.alman/.forward
data is a filter program
Filter: start of processing
Filter: end of processing
rda_interpret: subprocess yield=1 error=NULL
set transport address_reply
userforward router generated >"haven" <haven@???>
pipe, file, or autoreply
errors_to=NULL transport=address_reply
uid=543 gid=543 home=\N/home/simon.alman\N
userforward router generated simon.alman@???
routed by userforward router
envelope to: simon.alman@???
transport: <none>
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
opened hints database /var/spool/exim/db/retry: flags=0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: simon.alman@???
active address simon.alman@???
local_part=simon.alman domain=tsorg.com
unique = \0\simon.alman@???
\0\simon.alman@??? was previously delivered: discarded
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: >"haven" <haven@???>
unique = >"haven" <haven@???>:simon.alman@???
queued for address_reply transport
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
After routing:
Local deliveries:
>"haven" <haven@???>
Remote deliveries:
Failed addresses:
Deferred addresses:
search_tidyup called
>>>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>>>
--------> >"haven" <haven@???> <--------
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
opened hints database /var/spool/exim/db/retry: flags=0
dbfn_read: key=T:>"haven" <haven@???>:simon.alman@???
retry record exists: age=125 (max=604800)
time to retry = -775 expired = 0
search_tidyup called
changed uid/gid: local delivery to >"haven" <haven@???> <>"haven"
<haven@???>> transport=address_reply
uid=543 gid=543
auxiliary group list: <none>
home=/home/simon.alman current=/home/simon.alman
set_process_info: 25444 delivering 17xQko-0006Bs-00 to >"haven"
<haven@???> using address_reply
address_reply transport entered
taking data from address
exec /usr/exim/bin/exim -C /usr/exim/exim_outgoing.conf -d=0xfff7577f -t
-oem -oi -f <> -E17xQko-0006Bs-00
Exim version 4.05 uid=543 gid=543 pid=25445 L=834cd8 D=fff7577f
Berkeley DB: Sleepycat Software: DB 2.4.14: (6/2/98)
changed uid/gid: -C, -D, -be or -bf forces real uid
uid=543 gid=543
auxiliary group list: <none>
exim: debugging permission denied
address_reply transport succeeded
search_tidyup called
address_reply transport returned DEFER for >"haven" <haven@???>
added retry item for T:>"haven" <haven@???>:simon.alman@???:
errno=0 0 flags=0
post-process >"haven" <haven@???> (1)
LOG: MAIN
== >"haven" <haven@???> <simon.alman@???> R=userforward
T=address_reply defer (0): Failed to send message from address_reply
transport (1)
>>>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>>>
changed uid/gid: post-delivery tidying
uid=42 gid=12
auxiliary group list: <none>
set_process_info: 25442 tidying up after delivering 17xQko-0006Bs-00
Processing retry items
Succeeded addresses:
simon.alman@???: no retry items
Failed addresses:
Deferred addresses:
>"haven" <haven@???>
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
opened hints database /var/spool/exim/db/retry: flags=42
address match: subject=>"haven" <haven@???>:simon.alman@???
pattern=*
tsorg.com in "*"? yes (matched "*")
>"haven" <haven@???>:simon.alman@??? in "*"? yes (matched "*")
retry for T:>"haven" <haven@???>:simon.alman@??? = *
dbfn_read: key=T:>"haven" <haven@???>:simon.alman@???
Writing retry data for T:>"haven" <haven@???>:simon.alman@???
first failed=1033731417 last try=1033733002 next try=1033733902 expired=0
error 0 0: Failed to send message from address_reply transport (1)
dbfn_write: key=T:>"haven" <haven@???>:simon.alman@???
simon.alman@???: no retry items
end of retry processing
time on queue = 27m
warning counts: required 0 done 0
delivery deferred: update_spool=0 header_rewritten=0
end delivery of 17xQko-0006Bs-00
search_tidyup called
search_tidyup called
>>>>>>>>>>>>>>>>>> Exim pid=25442 terminating with rc=0 >>>>>>>>>>>>>>>>>>