Tuto installation de serveur mail sous Linux
Installation rapide de votre serveur de mail sous linux (debian, ubuntu...) avec postfix et mailutils !
Sommaire
Tuto installation de serveur mail sous Linux
Adgensee, Vincent Garcies 7 juin, 2022

Debian et Ubuntu sont livrés par défaut avec le serveur mail Exim, bien que celui-ci soit le seul en licence GPL, il est assez compliqué à utiliser et beaucoup feront le choix de passer par Postfix.

Installation du serveur de mail avec apt

Tout d'abord, nous allons installer la commande 'mail' sur Ubuntu/Debian/LinuxMint

sudo apt-get install mailutils

Nous allons ensuite installer postfix car il est largement plus simple à administrer que exim !

sudo apt-get install postfix

Laissez vous guider lors du paramétrage initial de postfix en choisissant les options "Serveur mail pour site internet" et en renseignant le domaine de votre serveur (sous-domaine que vous devrez créer dans votre zone DNS et faire pointer vers l'ip de votre serveur)

Domaine du serveur

Nous allons ensuite configurer le domaine du serveur :

sudo vim /etc/hostname
sudo vim /etc/hosts

Exemple de configuration :


Pour que ce soit pris en compte, il faut soit redémarrer le serveur :

sudo reboot

 Soit forcer la prise en compte :

sudo hostnamectl set-hostname votre-domaine.com

Vous pouvez vérifier la prise en compte du changement de nom de domaine avec l'une des commandes suivantes :

hostnamectl
hostname

Créer le domaine dans votre zone DNS

Il faut maintenant définir ce nouveau domaine dans votre zone DNS afin de pouvoir envoyer des emails vers des domaines externes à notre machine sous peine d'avoir une erreur de ce type lorsque vous essayerez d'envoyer un email :

host votre-domaine[XX.XX.XX.XX] said: 450 4.1.8 : Sender address rejected: Domain not found (in reply to MAIL FROM command)

Ajoutez donc dans votre zone DNS un champs de type A pointant vers l'ip de votre serveur

Tester l'envoi d'un mail :

Nous allons maintenant envoyer un email de test pour valider le fonctionnement de notre configuration : 

echo "Message Body" | mail -s "Test 1" contact@adgensee.com

En cas de problème :

Si vous ne recevez pas de mail vous pouvez dans un premier temps consulter les boites mails de votre serveur.

Lister les boites mail existantes

ls /var/mail

Consulter le contenu d'une des boites mail

cat /var/mail/votre-utilisateur
Vous devriez avoir pas mal d'informations dans les mails reçus...

Relancer la configuration de postfix

sudo dpkg-reconfigure postfix
# Suivez l'utilitaire qui s'ouvrira ...
sudo service postfix reload

N'hésitez pas à nous consulter si vous n'arrivez pas à résoudre le problème !

Se connecter pour laisser un commentaire.
Gestion de l'affichage responsive avec bootstrap
Les classes de bases de bootstrap permettant de retoucher le comportement responsive design de votre site internet