Today a client told exim is not working properly on his server running Fedora C4 and Cpanel.
I checked /var/log/exim_mainlog
Found
root@shah [~]# tail -f /var/log/exim_mainlog
2005-12-07 05:55:46 failed to open /etc/localdomains for linear search: No such file or directory
2005-12-07 05:58:26 failed to open /etc/localdomains for linear search: No such file or directory
2005-12-07 05:58:26 failed to open /etc/localdomains for linear search: No such file or directory
2005-12-07 05:59:21 failed to open /etc/localdomains for linear search: No such file or directory
2005-12-07 05:59:21 failed to open /etc/localdomains for linear search: No such file or directory
The file /etc/localdomains is missing.
his /etc/yum.conf was
[main]
exclude=mod_ssl* httpd* perl mysql* php* spamassassin* kernel*
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=1
retries=20[base]
name=Fedora Core $releasever – $basearch – Base
baseurl=http://mirror.linux.duke.edu/pub/fedora/linux/core/$releasever/$basearch/os/
ftp://mirror.linux.duke.edu/pub/fedora/linux/core/$releasever/$basearch/os/[updates-released]
name=Fedora Core $releasever – $basearch – Released Updates
baseurl=http://mirror.linux.duke.edu/pub/fedora/linux/core/updates/$releasever/$basearch/
ftp://mirror.linux.duke.edu/pub/fedora/linux/core/updates/$releasever/$basearch/#[updates-testing]
#name=Fedora Core $releasever – $basearch – Unreleased Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/$releasever/$$
The problem was fixed by adding exim* to exclude list
exclude=mod_ssl* httpd* perl mysql* php* spamassassin* kernel* exim*
Else exim get reinstalled by yum everyday overwriting cpanel exim, creating the problem.
Now reinstalled exim and is working fine
/scripts/eximup –force
Read more at