-
Configuration simple d'un MTA avec Exim
Après avoir vu la configuration simple d'un MTA avec Postfix, nous allons voir comment configurer un MTA avec Exim qui est le MTA par défaut de Debian...
présentation exim sur wikipédia
Tutoriel réalisé sur Debian 7 Wheezy avec exim version 4.80.
Nous allons d'abord commencer par installer Exim à l'aide de la commande :
sudo apt-get install exim4
(cliquer sur l'image pour l'agrandir)
Nous allons ensuite éditer le fichier de configuration :
Pour plus de détails sur le fichier de configuration : update-exim4.conf
sudo nano /etc/exim4/update-exim4.conf.conf
Voici comment j'ai configuré mon fichier, libre à vous de l'adapter par la suite.
(cliquer sur l'image pour l'agrandir)
dc_eximconfig_configtype : type de configuration
- Internet pour que exim soit un serveur de mail.
- Smarthost pour un serveur de mail qui utilisera un relais SMTP pour envoyer des courriels à l’extérieur.
- Satellite afin que exim soit un relayhost qui enverra le courrier à une autre machine.
- Local pour un serveur de mail fonctionnant uniquement dans votre réseau local.
dc_local_interfaces : interface d'écoute de exim
dc_smarthost= : serveur SMTP vers lequel les mails seront renvoyés.
CFILEMODE= permissions sur le fichier de configuration
Il est également possible de paramétrer l'adresse de l'expéditeur avec le fichier email-addresses.
sudo nano /etc/email-addresses
Attribuez ensuite des adresses mails à vos utilisateurs.
(cliquer sur l'image pour l'agrandir)
Une fois votre configuration effectuée et enregistrée, rechargez la configuration avec la commande :
sudo service exim4 reload
Faisons maintenant un test d'envoi de mail :
(cliquer sur l'image pour l'agrandir)
Vous pouvez voir que les mails arrivent bien avec les adresses configurées dans /etc/email-addresses.
(cliquer sur l'image pour l'agrandir)
(cliquer sur l'image pour l'agrandir)
Exim enregistre tous les échecs et succès de livraison dans un fichier appelé mainlog situé dans /var/log/exim4.
J'affiche et je surveille les dernières lignes du fichier avec la commande :
sudo tail -f /var/log/exim4/mainlog
(cliquer sur l'image pour l'agrandir)
Si vous souhaitez utiliser des relais smtp avec authentification ( gmail, orange...) :
Ici, je vais configurer comme relais le smtp de gmail.
Editez le fichier de configuration et insérer le nom du serveur SMTP avec son port.
sudo nano /etc/exim4/update-exim4.conf.conf
(cliquer sur l'image pour l'agrandir)
Editez ensuite le fichier qui contiendra vos identifiants.
sudo nano /etc/exim4/passwd.client
(cliquer sur l'image pour l'agrandir)
Comme le fichier passwd.client contient vos identifiants, nous allons lui attribuer des droits spécifiques.
sudo chown Debian-exim:root /etc/exim4/passwd.client && sudo chmod 640 /etc/exim4/passwd.client
Pour finir, rechargez la configuration avec la commande :
sudo service exim4 reload
(cliquer sur l'image pour l'agrandir)
En faisant un test d'envoi de mail, vous pouvez voir que la configuration fonctionne...
(cliquer sur l'image pour l'agrandir)
Conclusion :
Ceci n'est qu'une configuration simple, mais qui vous permettra de recevoir les alertes / notifications de votre serveur.
N'hésitez pas à me faire part de vos remarques et connaissances sur la configuration de Exim.
« Tester la disponibilité de vos hôtes avec un script ( modification )Mise en place d'un serveur FTP avec Pure-FTPd »
-
Commentaires
Merci