Not sure if I'm supposed to top post or bottom post but here goes :)
The reason looks rather obvious to me. When you created this domain using the web UI, did you by any chance change the parameter >for "Domain Mail Directory"? It should have remained as "/home/exim4u/mail/" and Exim would append domain.tld when delivering >the mail. I suspect you did change "Domain Mail Directory" to /, hence the reason Exim is trying to deliver to /domain.tld
Please login as siteadmin and ensure that the value of Domain Mail Directory points to /home/exim4u/mail/. If it does, then login to ?>mysql shell and show us the output of:
select domain, maildir from domains where domain = 'domain.tld';
When creating the domain I tried both "/home/exim4u/mail/" and "/home/exim4u/mail" to see if the trailing "/" made any difference which it didn't (at least it didn't solve my problem). But yes, "Domain Mail Directory" was definitely set to "/home/exim4u/mail/". I asked someone else to run the query for me and email the results as I'm nowhere near at the moment unfortunately. I also can't remember if I deleted the domain again out of frustration or left it as it was :/ This is what they sent me back: domain_id 1 domain admin maildir uid 93 gid 93 max_accounts 0 quotas 0 type \N avscan 0 blocklists 0 complexpass 0 enabled 1 mailinglists 0 maxmsgsize 0 pipe 0 spamassassin 0 sa_tag 0 sa_refuse 0 relay_address outgoing_ip
1) Examine the exim4u mysql database and verify the values of the "maildir", "uid" and "gid" fields in the >domains table. Also, the "pop" field in the users table should specify each user's mail directory. If you are >not a mysql whiz then you can easily view these tables by installing and using phpMyAdmin which provides >an easy to use web interface for mysql.
I didn't create an exim4u user, but I chose to use the exim user instead. I thought it would make life easier :) UID and GID is both 93. Verified by "id -u exim". The UID and GID fields are correct in the domains table, although the above shows the maildir as being blank I distinctly remember seeing "/domain.tld/<username>/Maildir" in either the domains table or the users table. This of course is the problem in that it should be "/home/exim4u/mail/domain.tld/<username>/Maildir". Am going to be doing my 4th installation sometime soon (also on Centos 5) so will be interesting to see if I can replicate my issues. Hopefully not! On that note, is Centos 6 now the preferred OS of choice for exim4u or should I stick to 5? Regards Mark