Le package Exim contient un agent de transport de courriers électroniques écrit par l'université de Cambridge, et sortie sous la licence GNU Public License.
Téléchargement (HTTP): http://gd.tuwien.ac.at/infosys/mail/exim/exim4/exim-4.24.tar.bz2
Téléchargement (FTP): ftp://ftp.exim.org/pub/exim/exim4/exim-4.24.tar.bz2
Taille du téléchargement: 1,2 Mo
Estimation de l'espace disque requis: 11 Mo
Estimation du temps de construction: 0,27 SBU
Avant de construire Exim, nous avons besoin de créer un utilisateur et un groupe exim avec les commandes suivantes:
groupadd exim &&
useradd -d /dev/null -g exim -s /bin/false exim
Installez Exim avec les commandes suivantes:
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 && ln -s /usr/sbin/exim /usr/sbin/sendmail
sed -e ... > Local/Makefile: Beaucoup des options de configuration d'Exim sont intégrés. Ici, nous spécifions l'ensemble minimum d'options, BIN_DIRECTORY, CONFIGURE_FILE et EXIM_USER. Nous allons aussi déférer la construction du programme de surveillance d'Exim qui requiert le support de X Window System, en mettant en commentaire la ligne EXIM_MONITOR dans le Makefile.
ln -s exim /usr/sbin/sendmail: Crée un lien vers sendmail pour les applications qui en ont besoin. Exim acceptera la plupart des options de Sendmail.
Créez les fichiers de configuration Exim avec les commandes suivantes:
cat >> /etc/aliases << "EOF" postmaster: root MAILER-DAEMON: root EOF exim -v -bi && /usr/sbin/exim -bd -q1m
Pour protéger un fichier /etc/aliases existant, nous allons lui ajouter ces alias si il existe. Ce fichier doit être vérifié et les alias dupliqués supprimés.
Pour automater le lancement d'exim au démarrage, installez le script d'initialisation /etc/rc.d/init.d/exim inclus dans le paquetage blfs-bootscripts-5.1.
make install-exim
Le package Exim contient exim, exim_dumpdb, exim_fixdb, exim_tidydb, exinext, exiwhat, exim_dbmbuild, exicyclog, exigrep, eximstats, exiqsumm, exim_lock et exim_checkaccess.