GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Configurer Postfix en tant que serveur SMTP d'envoi uniquement sur Ubuntu 20.04

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 tutoriel décrit comment vous pouvez installer et configurer Postfix en tant que serveur SMTP d'envoi uniquement sur 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'une tâche de sauvegarde réussit ou échoue.

Prérequis

  1. Serveur Ubuntu 20.04
  2. Un utilisateur avec des privilèges sudo
  3. Un nom de domaine enregistré pointant vers l'adresse IP publique de votre serveur

Configurer le nom de domaine complet (FQDN) du serveur

Un nom de domaine pleinement qualifié comprend un nom d'hôte et un nom de domaine. Par exemple, 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/hostname

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 fermez le fichier de nom d'hôte.

Pour configurer la partie nom de domaine, exécutez la commande ci-dessous.

$ sudo nano /etc/hosts

Dans ce fichier, vous devez spécifier l'adresse IP publique de votre serveur, le FQDN et le nom d'hôte. Voici un exemple.

127.0.0.1 localhost
127.0.1.1 smtp.domain.com smtp
192.1.2.3 smtp.domain.com smtp

Enregistrez vos modifications et fermez le fichier hosts.

Installer et configurer Postfix

Passons maintenant à l'installation et à la configuration de Postfix. Exécutez la commande ci-dessous pour vérifier les mises à jour du package.

$ sudo apt update

Ensuite, exécutez la commande ci-dessous pour installer mailutils qui est une collection d'utilitaires de messagerie, y compris Postfix.

$ sudo apt install mailutils -y

Sur l'écran initial de configuration 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 Site Internet . 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 Ok puis appuyez sur entrée.

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

Appuyez sur la touche de tabulation pour sélectionner Ok puis appuyez sur Entrée pour terminer l'installation.

Exécutez la commande suivante pour vérifier l'état de Postfix.

$ sudo systemctl status postfix

Pour vous assurer que postfix est automatiquement lancé à chaque redémarrage du serveur, exécutez :

$ sudo systemctl enable postfix

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 loopback-only . Cela garantira que Postfix n'écoutera que sur l'interface localhost et pourra l'empêcher d'être utilisé comme relais ouvert.

Enregistrez vos modifications et fermez le main.cf fichier.

Rechargez la configuration de Postfix avec la commande suivante :

$ sudo systemctl reload postfix

Tester Postfix

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 "This is the message body to test Postfix" | mail -afrom:[email protected] -s "This is the message subject to test 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 junk/spam.

Conclusion

Dans ce tutoriel, nous avons décrit les étapes pour installer et configurer 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 la documentation de Postfix.


Ubuntu
  1. Comment installer et configurer un serveur NFS sur Ubuntu 20.04

  2. Comment installer et configurer VNC sur Ubuntu 20.04

  3. Comment installer et configurer VNC sur Ubuntu 18.04

  4. Comment configurer la réplication MySQL maître-esclave sur Ubuntu 18.04

  5. Comment installer et configurer un serveur NFS sur Ubuntu 18.04

Configuration du serveur de messagerie Postfix sur Ubuntu 14.04

Configuration du serveur de messagerie Postfix sur Ubuntu 20.04

Comment configurer Postfix en tant que serveur SMTP d'envoi uniquement sur Ubuntu 20.04

Comment configurer un serveur de messagerie SMTP avec Postfix sur Ubuntu 18.04

Configurer la liaison réseau dans Ubuntu Server

Ubuntu 19.04 :Configurer le serveur NTP