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
Étiquettes

Debian et Ubuntu sont configuré avec Exim par defaut, 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...


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

dans Web
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