GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer le serveur de messagerie postfix sur RHEL 8 / CentOS 8

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.

Lecture du courrier local délivré par Postfix.

Configuration logicielle requise et conventions utilisées

Configuration logicielle requise et conventions de ligne de commande Linux
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.

  1. Pour installer des packages sur RHEL 8/CentOS 8
    utilisez dnf commande. Installer postfix package en utilisant la commande suivante :

    # dnf install postfix
  2. Pour activer et démarrer le service systemd, entrez :
    systemctl enable postfix ; systemctl start postfix
  3. Pour vérifier que le service fonctionne, nous pouvons installer le mailx package :
    # dnf install mailx
  4. 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
    

    mail est le client que nous utilisons, et root 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.

  5. Pour vérifier que le courrier est arrivé, connectez-vous en tant que root (le destinataire), et tapez mail . 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"
    &
    

    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 cas 1 et en appuyant sur enter vous pouvez lire votre courrier local et vérifier que le système de livraison du courrier fonctionne comme prévu.


Cent OS
  1. Comment installer le serveur vnc sur RHEL 8 / CentOS 8

  2. Comment installer le serveur DNS sur RHEL 8 / CentOS 8 Linux

  3. Comment installer Puppet sur CentOS 8 / RHEL 8

  4. Comment installer Puppet 6.x sur CentOS 7 / RHEL 7

  5. CentOS / RHEL 7 :Comment installer l'interface graphique

Comment installer NTP (Chrony) sur CentOS 8 / CentOS 7 et RHEL 8 / RHEL 7

Comment installer Zabbix Server 4.x sur CentOS 6 / RHEL 6

Comment installer Jetty Web Server sur CentOS 7 / RHEL 7

Comment installer Zabbix Server 5.0 / 4.0 sur CentOS 7 / RHEL 7

Comment installer le serveur VNC sur CentOS 8 / RHEL 8

Comment installer le serveur de messagerie Exim sur CentOS 6