Vous devez effectuer les étapes simples suivantes pour configurer le serveur postfix de transfert d'e-mails sur votre système :
Ouvrez la fenêtre du terminal en cliquant sur Activités et sélectionnez le terminal dans la barre latérale gauche de CentOS 8.
Installer Postfix
Tout d'abord, assurez-vous que postfix est installé sur votre système ou non.en utilisant la commande suivante, vous pouvez vérifier l'installation de postfix :
$ tr/min -qa | grep suffixeLa sortie suivante devrait s'afficher sur votre système.
Sinon, vous installerez postfix à l'aide de la commande suivante :
$ sudo dnf installer le suffixeUne fois l'installation de postfix terminée, en utilisant maintenant la commande suivante, vous pouvez vérifier l'état du service de postfix :
État du suffixe du service $ sudoLa sortie suivante devrait s'afficher sur votre système.
Comme vous pouvez le voir dans la capture d'écran ci-dessus, les services postfix sont actifs sur ce système. Maintenant, nous pouvons vérifier davantage à l'aide de la commande netstat que les services postfix s'exécutent sur le port 25. Tapez la commande suivante pour ce faire :
$ sudo netstat -ltnp | grep 25La sortie suivante s'affichera sur votre système :
Dans la sortie ci-dessus, la dernière colonne représente le PID du traitement. Ici, cela montre un suffixe.
Configuration pour le transfert d'e-mails postfix
Maintenant, lancez la configuration de postfix pour le transfert des e-mails. C'est une tâche simple. Tout d'abord, nous devons trouver le chemin du répertoire de configuration de postfix en utilisant la commande postconf.
$ postconf | grep config_directoryLa sortie suivante s'affichera sur le terminal :
Maintenant, nous avons une idée que tous les fichiers de configuration de postfix situés dans le répertoire /etc/postfix, donc déplacez-vous dans le répertoire et éditez le 'main.cf' fichier de configuration.
Ouvrez le fichier dans votre éditeur de texte préféré ou qui est installé sur votre système. Ici, nous utilisons un éditeur vim pour modifier les fichiers de configuration.
$ vi /etc/postfix/main.voirLa fenêtre suivante que vous verrez dans le terminal :
Maintenant, vous devez ajouter les lignes suivantes à la fin du 'main.fichier cf'.
virtual_alias_domains = mondomaine.com l'autredomaine.comvirtual_alias_maps = hash:/etc/postfix/virtual
Ici, la première ligne virtual_alias_domains est utilisée pour lister les domaines, pour lesquels postfix accepte les emails. Il est possible d'ajouter plusieurs domaines séparés par un espace.
La deuxième ligne virtual_alias_maps indique le chemin d'accès au fichier, spécifiez le mappage pour les domaines de transfert.
Ouvrez le fichier /etc/postfix/virtual et ajoutez les e-mails de transfert avec la destination.
$ vi /etc/postfix/virtual
Supposons que nous voulions transférer des e-mails d'un e-mail à un autre :
[email protected] à [email protected]
Dans les e-mails ci-dessus, le premier e-mail indique à quel postfix recevra les e-mails. Le deuxième e-mail indique où le suffixe transférera l'e-mail. Le courrier peut être transféré vers plusieurs destinations de courrier électronique. Après avoir entré ces e-mails, enregistrez et fermez le fichier. Maintenant, mettez à jour la table postfix à l'aide de la commande suivante :
$ postmap /etc/postfix/virtualRecharger le suffixe
Après avoir apporté les modifications nécessaires aux fichiers de configuration de postfix, rechargez ou redémarrez les configurations de postfix à l'aide de la commande suivante :
$ sudo /etc/init.d/postfix recharger# ou alors
$ sudo service postfix rechargement
Testez maintenant
Une fois les configurations terminées, essayez de transférer les e-mails sur d'autres domaines.
Conclusion
Dans cet article, nous avons appris comment configurer le transfert de courrier postfix sur le système Linux. De plus, nous avons également appris à éditer les fichiers de configuration de postfix. Tester les configurations. Vous remarquerez que l'e-mail arrive sur la destination transférée dans une minute. J'espère que cet article vous intéressera.