Postfix est un système de messagerie open source qui permet de transférer et de distribuer des courriels. Il a été conçu par Wietse Venema en 1998 comme alternative au populaire système de messagerie Sendmail. Postfix est réputé pour sa simplicité, sa sécurité, sa rapidité et sa flexibilité. Il est utilisé par de nombreuses organisations et services de messagerie pour gérer le transfert et la distribution des courriels.
Simplicité : Postfix est plus simple à configurer et à gérer que certains autres systèmes de messagerie, grâce à sa structure modulaire et à son langage de configuration clair.
Sécurité : Postfix a été conçu avec la sécurité à l'esprit, et ses concepteurs ont accordé une attention particulière à la prévention des abus et des attaques. Il utilise une architecture basée sur des processus isolés pour limiter les risques d'exploitation.
Performance : Postfix est capable de gérer un grand nombre de connexions simultanées et d'offrir un débit élevé, ce qui en fait un choix populaire pour les environnements à forte charge.
Flexibilité : Postfix prend en charge une variété de protocoles de messagerie, tels que SMTP, LMTP et ESMTP, ainsi que différentes méthodes d'authentification et de chiffrement. Il peut également être étendu avec des modules complémentaires pour ajouter des fonctionnalités supplémentaires.
Compatibilité : Postfix est compatible avec les systèmes d'exploitation UNIX et Linux, ce qui facilite son intégration dans différents environnements.
En résumé, Postfix est un système de messagerie open source, sécurisé et performant, qui offre une alternative fiable et flexible aux autres systèmes de messagerie disponibles sur le marché.
Aujourdh'ui je vais vous expliquer comment configurer facilement Postfix sur Almalinux avec le relais sécurisé OVH (ssl0.ovh.net) sur le port 465.
Le tutoriel est réalisé avec OVH mais fonctionne avec d'autres relais.
Installez Postfix et les outils de messagerie nécessaires :
sudo dnf install -y postfix
Activez et démarrez le service Postfix :
sudo systemctl enable --now postfix
Installez les packages nécessaires pour le chiffrement des e-mails :
sudo dnf install -y cyrus-sasl-plain cyrus-sasl-md5
Ouvrez le fichier de configuration principal de Postfix avec un éditeur de texte (par exemple, nano ou vim) :
sudo nano /etc/postfix/main.cf
Ajoutez les lignes suivantes à la fin du fichier de configuration.
relayhost = [ssl0.ovh.net]:465
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_wrappermode = yes
smtp_tls_security_level = encrypt
Attention : "smtp_tls_security_level" est normalement déjà présent dans le fichier de configuration avec en valeur "= way" si c'est le cas, modifier la valeur de way à encrypt en ne copiez pas la dernère ligne ci-dessus.
Créez le fichier sasl_passwd pour stocker vos informations d'identification OVH :
sudo touch /etc/postfix/sasl_passwd
Ouvrez le fichier sasl_passwd avec un éditeur de texte :
sudo nano /etc/postfix/sasl_passwd
Ajoutez les informations d'identification OVH dans le fichier sasl_passwd :
[ssl0.ovh.net]:465 yourusername@example.com:yourpassword
Assurez-vous de remplacer "yourusername@example.com" et "yourpassword" par vos informations d'identification OVH réelles
Modifiez les permissions du fichier sasl_passwd pour sécuriser vos informations d'identification :
sudo chmod 600 /etc/postfix/sasl_passwd
Créez une table de recherche pour Postfix avec les informations d'identification :
sudo postmap /etc/postfix/sasl_passwd
Redémarrez le service Postfix pour appliquer les modifications :
sudo systemctl restart postfix
Maintenant, Postfix est configuré pour envoyer des e-mails à l'aide du relais SMTP OVH. Vous pouvez tester l'envoi d'e-mails avec la commande mail :
echo "MESSAGE" | mail -s "OBJET" mail@dudestinataire.com
Remplacez, en gardant les guillemets, "MESSAGE" par le message contenu dans le corps de votre mail, "OBJET" par l'objet de votre mail et "mail@dudestinataire.com" par l'adresse e-mail du destinataire puis valider pour envoyer votre e-mail.
Félicitations vous venez de configurer Postfix avec OVH sur Almalinux pour pouvoir envoyer des e-mails ! Enjoy !