Recently picked up another cPanel server.
I have a .forward in /root pointing to a valid email address on another server ([email protected]). I can manually send email to that address from this new server.
However, when I just send mail to "root", it appears as though exim is ignoring the existence of the .forward file. I tried this with another user on the system and received the same failure.
The .forward files on other servers work as expected.
OS: Red Hat Enterprise Linux v3 (latest Kernel).
cPanel: 8.8.0-S74
exim_mainlog log entries pertaining to a sample message on the new server (domain modified):
exim_mainlog log entries pertaining to a sample message on the old server (domain modified):
I "diff" the exim.conf files on newserver and oldserver, and they were the same (no differences).
Here is the "userforward:" stanza from exim.conf:
Here is the file settings for the .forward file:
This one has got me stumped. I've been on exim.org's site and searched this site as well. Nothing I read pops out as to why this would be happening and what to do to fix it.
Any assistance would be appreciated.
I have a .forward in /root pointing to a valid email address on another server ([email protected]). I can manually send email to that address from this new server.
However, when I just send mail to "root", it appears as though exim is ignoring the existence of the .forward file. I tried this with another user on the system and received the same failure.
The .forward files on other servers work as expected.
OS: Red Hat Enterprise Linux v3 (latest Kernel).
cPanel: 8.8.0-S74
exim_mainlog log entries pertaining to a sample message on the new server (domain modified):
2004-02-15 16:26:42 1AsUio-0007VS-Pu <= [email protected] U=root P=local S=546
2004-02-15 16:26:42 1AsUio-0007VS-Pu remote host address is the local host: newserver.mydomain.com
2004-02-15 16:26:42 1AsUio-0007VS-Pu == [email protected] R=lookuphost defer (-1): remote host address is the local host
2004-02-15 16:26:42 1AsUio-0007VS-Pu ** [email protected]: retry timeout exceeded
2004-02-15 16:26:42 1AsUio-0007VU-Qo <= <> R=1AsUio-0007VS-Pu U=mailnull P=local S=1460
2004-02-15 16:26:42 1AsUio-0007VS-Pu Completed
2004-02-15 16:26:42 1AsUio-0007VU-Qo remote host address is the local host: newserver.mydomain.com
2004-02-15 16:26:42 1AsUio-0007VU-Qo == [email protected] R=lookuphost defer (-1): remote host address is the local host
2004-02-15 16:26:42 1AsUio-0007VU-Qo ** [email protected]: retry timeout exceeded
2004-02-15 16:26:42 1AsUio-0007VU-Qo [email protected]: error ignored
2004-02-15 16:26:42 1AsUio-0007VU-Qo Completed
exim_mainlog log entries pertaining to a sample message on the old server (domain modified):
2004-02-15 17:04:52 1AsVJk-0006KX-C3 <= [email protected] U=root P=local S=544
2004-02-15 17:04:53 1AsVJk-0006Kf-Dv <= [email protected] U=cpaneluser P=local-bsmtp S=945 [email protected]
2004-02-15 17:04:53 1AsVJk-0006Kf-Dv => enduser <[email protected]> R=virtual_user T=virtual_userdelivery
2004-02-15 17:04:53 1AsVJk-0006Kf-Dv Completed
2004-02-15 17:04:53 1AsVJk-0006KX-C3 => enduser <[email protected]> R=virtual_sa_user T=virtual_sa_userdelivery
2004-02-15 17:04:53 1AsVJk-0006KX-C3 Completed
I "diff" the exim.conf files on newserver and oldserver, and they were the same (no differences).
Here is the "userforward:" stanza from exim.conf:
userforward:
#!!# filter renamed allow_filter
driver = redirect
allow_filter
check_ancestor
check_local_user
domains = ! lsearch;/etc/userdomains
no_expn
file = $home/.forward
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
no_verify
Here is the file settings for the .forward file:
-rw-r--r-- 1 root root 24 Feb 15 16:08 .forward
This one has got me stumped. I've been on exim.org's site and searched this site as well. Nothing I read pops out as to why this would be happening and what to do to fix it.
Any assistance would be appreciated.