Postfix est un serveur de messagerie courant, de nombreuses grandes distributions sont livrées avec Postfix installé par défaut. La configuration par défaut n'autorise que l'envoi local, mais cela est en soi très utile sur une machine utilisée par de nombreux utilisateurs, et même s'il n'y a pas un tel trafic, de nombreux services transfèrent leurs rapports et messages dans des e-mails, qui sont remis au root
utilisateur localement, de sorte que l'administrateur système sera remarqué sur tous les événements d'intérêt lorsqu'il se connecte et passe à root
utilisateur.
Un exemple simple serait programmé cron
jobs :toute sortie non redirigée depuis la sortie d'un script exécuté à partir de cron sera enveloppée dans un e-mail et sera livrée à root
's, de sorte que l'administrateur n'a même pas à faire d'effort pour avoir les rapports des tâches de sauvegarde nocturnes à portée de main.
Bien que ce mode autonome soit certainement un bon service tel quel, postfix est un serveur de messagerie à part entière, capable de recevoir, transférer, relayer, filtrer les e-mails, il possède essentiellement toutes les fonctionnalités dont nous avons besoin pour un serveur de messagerie.
Dans ce didacticiel, vous apprendrez :
- Comment installer postfix sur RHEL 8/CentOS 8
- Comment vérifier le fonctionnement du service avec une fonctionnalité autonome.

Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | RHEL 8/CentOS 8 |
Logiciel | postfix-3.3.1-4, mailx-12.5-28 |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment installer le serveur de messagerie postfix sur RHEL 8 / CentOS 8 instructions étape par étape
Si vous n'avez pas choisi les packages de serveur de messagerie lors de l'installation du système, postfix
ne sera pas présent par défaut. Pour l'installer, nous utiliserons dnf
, mais pour ce faire, les référentiels de gestion des abonnements doivent être activés sur le système pour accéder aux sources logicielles à partir desquelles nous installerons.
- Pour installer des packages sur RHEL 8/CentOS 8
utilisezdnf
commande. Installerpostfix
package en utilisant la commande suivante :# dnf install postfix
- Pour activer et démarrer le service systemd, entrez :
systemctl enable postfix ; systemctl start postfix
- Pour vérifier que le service fonctionne, nous pouvons installer le
mailx
package :# dnf install mailx
- En tant qu'utilisateur normal (nommé
foo
sur la machine du laboratoire) nous écrivons un courrier à l'administrateur, dans cet exemple nous demandons plus (quoi d'autre ?) d'espace disque :$ mail root Subject: quota rise request Dear admin, Please increase my disk quota with 1 GB. Thanks, foo . EOT
Où
mail
est le client que nous utilisons, etroot
est le destinataire. La dernière ligne contenant uniquement un point signalera au client de messagerie que c'est la fin de notre courrier, qui sera remis àpostfix
pour la livraison. - Pour vérifier que le courrier est arrivé, connectez-vous en tant que
root
(le destinataire), et tapezmail
. Vous devriez voir la liste de vos e-mails, avec ce seul élément de la liste envoyé à la dernière étape :# mail Heirloom Mail version 12.5 7/5/10. Type ? for help. "/var/spool/mail/root": 1 message 1 new >N 1 foo@rhel8lab Mon Nov 26 19:05 20/634 "quota rise request" &
Où
N
est "nouveau",1
est l'ID du message,foo@rhel8lab
est l'expéditeur (nom d'utilisateur@nom d'hôte), le délai de livraison et le sujet peuvent également être vus. En tapant l'ID du message, dans ce cas1
et en appuyant surenter
vous pouvez lire votre courrier local et vérifier que le système de livraison du courrier fonctionne comme prévu.