El paquete Exim contiene un Agente de Transporte de Correo escrito por la Universidad de Cambridge, liberado bajo la Licencia Pública GNU.
Descarga (HTTP): http://gd.tuwien.ac.at/infosys/mail/exim/exim4/exim-4.24.tar.bz2
Descarga (FTP): ftp://ftp.exim.org/pub/exim/exim4/exim-4.24.tar.bz2
Tamaño del paquete: 1.2 MB
Estimación del espacio necesario en disco: 11 MB
Tiempo estimado de construcción: 0.27 SBU
Antes de construir Exim necesitamos crear el grupo y usuario exim con los que se ejecutará el demonio exim:
groupadd exim &&
useradd -d /dev/null -g exim -s /bin/false exim
Instala Exim con los siguientes comandos:
sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \
sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \
sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \
sed -e 's/^EXIM_MONITOR/#EXIM_MONITOR/' > Local/Makefile &&
make &&
make install &&
cp doc/exim.8 /usr/share/man/man8 &&
ln -s exim-4.24-1 /usr/sbin/exim &&
ln -s exim /usr/sbin/sendmail
sed -e ... > Local/Makefile : Muchas de las opciones de configuración de Exim se compilan internamente. Aquí especificamos un número mínimo de ellas, BIN_DIRECTORY, CONFIGURE_FILE y EXIM_USER. También aplazamos la construcción del programa monitor de Exim, que necesita el soporte del Sistema X Window, comentando la línea EXIM_MONITOR en el Makefile.
ln -s /usr/sbin/exim /usr/sbin/sendmail : Crea un enlace sendmail para las aplicaciones que lo necesitan. Exim aceptará muchas de las opciones de línea de comandos de Sendmail.
Crea los ficheros de configuración de Exim con los siguientes comandos:
cat >> /etc/aliases << "EOF" postmaster: root MAILER-DAEMON: root EOF exim -v -bi && /usr/sbin/exim -bd -q1m
Para proteger un fichero /etc/aliases existente, añadimos estos alias en él si existe. Este fichero debería ser verificado y eliminar los alias duplicados, si los hay.
Para automatizar la ejecución de exim en el arranque, instala el guión de inicio /etc/rc.d/init.d/exim incuido en el paquete blfs-bootscripts-5.1:
make install-exim
El paquete Exim contiene exim, exim_dumpdb, exim_fixdb, exim_tidydb, exinext, exiwhat, exim_dbmbuild, exicyclog, exigrep, eximstats, exiqsumm, exiqgrep, exim_lock y exim_checkaccess.