Ceci est une ancienne révision du document !
Exim est le service de mail par défaut de Debian.
Dans la majorité des cas il est suffisant mais doit être configuré pour transmettre les mails vers un relais.
Dans une utilisation en entreprise, le relais est local, pour un particulier, il faut transmettre vers le relais de l'opérateur.
Pour ceux qui ont un compte gmail ou google apps, il est possible d'utiliser gmail comme relais.
Exim4 est installé par défaut, il s'agit du paquet :
La configuration d'exim se fait en ligne de commande avec :
dpkg-reconfigure exim4-config
Les types d'installation sont :
Distribution directe : exim envoie directement des mails au serveur destination, il s'agit du relais sortant vers internet. Attention cette configuration ne fonctionnera pas correctement à partir d'une liaison grand public (type ADSL) car ces IPs sont souvent blacklistées.
Envoi via relais (smarthost), réception
SMTP ou fetchmail : transmet les mails à un relais, reçoit des mails locaux. A utiliser si le serveur héberge des boites d'utilisateur.
Envoi via relais (smarthost), pas de courrier local : transmet les mails à un relais, ne stocke pas les mails. A utiliser pour qu'un serveur puisse émettre des mails.
Distribution locale seulement : relais fermé, stocke les mails localement et ne communique pas vers internet.
Pour un serveur qui ne fait qu'émettre des mails vers l'extérieur, il faut choisir “Envoi via relais (smarthost), pas de courrier local”.
Il faut ensuite configurer :
Nom de courrier du système : nom de la machine, par exemple serveur.bouthors.fr
Liste d'adresses IP où Exim sera en attente de connexions
SMTP entrantes : liste des IPs autorisées à émettre, par exemple 127.0.0.1.
Autres destinations dont le courriel doit être accepté : permet d'accepter des mails directement à destination de ce serveur, par exemple serveur.bouthors.fr.
Nom de domaine visible pour les utilisateurs locaux : nom utilisé lorsque les mails sortent sur internet, par exemple serveur.bouthors.fr
Nom réseau ou adresse IP du système « smarthost » : ip ou nom
DNS du serveur destination, quelques exemples :
serveur simple : 192.168.10.1
serveur SMTPS (port 587) : smtp.gmail.com::587
2 serveurs (le deuxième est utilisé si le premier est inaccessible) : 192.168.10.1:192.168.10.2
Faut-il minimiser les requêtes
DNS : non
Faut-il séparer la configuration dans plusieurs fichiers : non