Configuring exim
Config files
/etc/exim.conf, /etc/aliases
Configuration of exim
Create the exim configuration files with the following commands:
cat >> /etc/aliases << "EOF"
postmaster: root
MAILER-DAEMON: root
EOF
exim -v -bi
/usr/sbin/exim -bd -q1m
To protect an existing /etc/aliases
file, we will append these aliases to it if it exists. This file
should be checked and duplicate aliases removed, if
present.
To start and stop exim on system boot/shutdown create the
exim boot script with the following commands:
cat > /etc/rc.d/init.d/exim << "EOF"
#!/bin/sh
# Begin $rc_base/init.d/exim
# Based on sysklogd script from LFS-3.1 and earlier.
# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org
source /etc/sysconfig/rc
source $rc_functions
case "$1" in
start)
echo "Starting exim..."
loadproc /usr/sbin/exim -bd -q1m
;;
stop)
echo "Stopping exim..."
killproc exim
;;
status)
statusproc exim
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
# End $rc_base/init.d/exim
EOF
chmod 755 /etc/rc.d/init.d/exim
Create the run level symlinks with the following commands:
cd /etc/rc.d/init.d &&
ln -sf ../init.d/exim ../rc0.d/K25exim &&
ln -sf ../init.d/exim ../rc1.d/K25exim &&
ln -sf ../init.d/exim ../rc2.d/K25exim &&
ln -sf ../init.d/exim ../rc3.d/S35exim &&
ln -sf ../init.d/exim ../rc4.d/S35exim &&
ln -sf ../init.d/exim ../rc5.d/S35exim &&
ln -sf ../init.d/exim ../rc6.d/K25exim