Postfix est un agent de transport de courrier (MTA) open source. Un MTA est un composant du protocole SMTP (Simple Mail Transfer Protocol) chargé de transférer le courrier d’un serveur de messagerie à un autre.
Ce didacticiel décrit comment installer et configurer Postfix as a serveur SMTP d’envoi uniquement au Ubuntu 20.04. Vous pouvez l’utiliser pour envoyer des e-mails de notification à une adresse externe lorsque des événements spécifiques se produisent sur le serveur, par exemple lorsqu’un travail de sauvegarde réussit ou échoue.
Conditions préalables
- Serveur Ubuntu 20.04
- Un utilisateur avec sudo privilèges
- Un nom de domaine enregistré pointant vers l’adresse IP publique de votre serveur
Configurer le nom de domaine complet du serveur (FQDN)
Un nom de domaine complet comprend un nom d’hôte et un nom de domaine. Pour example, mail.domain.com — où mail est le nom d’hôte et domain.com est le nom de domaine. Le FQDN identifie de manière unique votre serveur sur Internet.
Tout d’abord, exécutez la commande ci-dessous pour ouvrir le nom d’hôte fichier à éditer.
$ sudo nano /etc/nom d’hôte
Ensuite, supprimez l’entrée existante si vous ne souhaitez pas l’utiliser, et entrez le nom d’hôte souhaité (par exemple, mail ou smtp). Après cela, enregistrez vos modifications et close le fichier de nom d’hôte.
Pour configurer la partie nom de domaine, exécutez la commande ci-dessous.
$ sudo nano /etc/hôtes
Dans ce fichier, vous devez spécifier l’adresse IP publique de votre serveur, le FQDN et le nom d’hôte. Ce qui suit est un example.
127.0.0.1 localhost
127.0.1.1 smtp.domain.com smtp
192.1.2.3 smtp.domain.com smtp
Save vos modifications et close le fichier hosts.
Installer et configurer Postfix
Maintenant, passons à l’installation et à la configuration de Postfix. Exécutez la commande ci-dessous pour rechercher les mises à jour du package.
$ sudo mise à jour appropriée
Ensuite, exécutez la commande ci-dessous pour installer mailutils qui est une collection d’utilitaires de messagerie, y compris Postfix.
$ sudo apt installer mailutils -y
Sur l’écran de configuration initial du package Postfix, lisez les informations affichées et appuyez sur Entrée pour continuer.
Sur l’écran suivant, la sélection par défaut devrait être Internet Site. C’est bien parce que notre objectif est d’envoyer des e-mails sur Internet. Appuyez sur la touche de tabulation pour déplacer la sélection vers D’accord puis appuyez sur Entrée.

Ensuite, le nom de messagerie système peut déjà être renseigné pour vous en fonction du nom de domaine complet de votre serveur. Supprimez la partie hôte pour qu’elle devienne votre domain.com
seul.

Appuyez sur la touche de tabulation pour sélectionner D’accord puis appuyez sur Entrée pour terminer l’installation.
Exécutez la commande suivante pour vérifier l’état de Postfix.
$ sudo suffixe de statut systemctl

Pour vous assurer que postfix démarre automatiquement à chaque redémarrage du serveur, exécutez :
$ sudo systemctl activer le suffixe
Maintenant, ouvrez le fichier de configuration principal de Postfix avec la commande suivante.
$ sudo nano /etc/postfix/main.cf
Dans ce fichier, recherchez inet_interfaces et définissez la valeur sur bouclage uniquement. Cela garantira que Postfix n’écoutera que sur l’interface localhost et pourra l’empêcher d’être utilisé comme un relais ouvert.
Save vos modifications et close la main.cf déposer.
Rechargez la configuration de Postfix avec la commande suivante :
$ sudo systemctl recharger le suffixe
Tester le suffixe
Pour tester Postfix, exécutez la commande ci-dessous. La chose la plus importante ici est de remplacer [email protected] par une adresse de destinataire externe valide où ce message de test sera livré.
$ echo “Ceci est le corps du message pour tester Postfix” | mail -afrom:[email protected] -s “Ceci est le message sujet à tester Postfix” [email protected]
Vérifiez votre boîte aux lettres externe pour confirmer si le message a été remis. Il serait probablement placé dans le dossier courrier indésirable/spam.

Conclusion
Dans ce didacticiel, nous avons décrit les étapes d’installation et de configuration de Postfix en tant que serveur SMTP d’envoi uniquement sur Ubuntu 20.04. Ce tutoriel s’est concentré sur la configuration de base de Postfix. Pour en savoir plus, consultez le Documentation de Postfix.