Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
installer_postfix_avec_le_serveur_de_messagerie_sur_internet [Le 27/08/2020, 14:57] sefran Inutile |
installer_postfix_avec_le_serveur_de_messagerie_sur_internet [Le 11/09/2022, 11:34] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>messagerie courriel postfix MTA serveur BROUILLON}} | + | {{tag>messagerie courriel postfix MTA serveur}} |
- | ====== Installer Postfix avec le serveur de messagerie du réseau local ou sur internet ====== | + | ====== Installer Postfix pour l'envoie des courriels vers un serveur de messagerie du réseau local ou d'internet ====== |
- | Pour communiquer directement avec un serveur de messagerie internet ou du [[https://fr.wikipedia.org/wiki/R%C3%A9seau_local|LAN]]. C'est la configuration «système satellite». | + | Pour expédier directement sur un serveur de messagerie internet ou du [[https://fr.wikipedia.org/wiki/R%C3%A9seau_local|LAN]] vos courriels. C'est la configuration «système satellite», ou ce que l'on appelle dans le cas que nous allons voir ici, un client Postfix sans rôle avec un relaie internet. |
Pour plus d'informations sur la messagerie lire [[:comment_fonctionne_le_courriel_sous_linux|Comment fonctionne le courriel sous Linux ?]], et sur les principes du serveur Postfix lire [[:comment_configurer_sa_distribution_de_courriels_systemes_mta|Comment configurer sa distribution de courriels systèmes MTA avec Postfix ?]] | Pour plus d'informations sur la messagerie lire [[:comment_fonctionne_le_courriel_sous_linux|Comment fonctionne le courriel sous Linux ?]], et sur les principes du serveur Postfix lire [[:comment_configurer_sa_distribution_de_courriels_systemes_mta|Comment configurer sa distribution de courriels systèmes MTA avec Postfix ?]] | ||
Ligne 13: | Ligne 13: | ||
Pour la partie sécurité du serveur [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **[[apt>libsasl2-modules,libauthen-sasl-cyrus-perl, |libsasl2-modules libauthen-sasl-cyrus-perl]]**. | Pour la partie sécurité du serveur [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **[[apt>libsasl2-modules,libauthen-sasl-cyrus-perl, |libsasl2-modules libauthen-sasl-cyrus-perl]]**. | ||
- | |||
- | Installer le client [[mutt|Mutt]] de messagerie MUA **[[apt>mutt|mutt]]** (les clients MUA de mailutils et de bsd-mailx ne supportent que le format mbox pour la gestion locale, vous pouvez aussi utiliser [[https://neomutt.org|Neomutt]] avec plus de fonctionnalités en remplacement de Mutt **[[apt>neomutt|Neomutt]]**). | ||
- | |||
- | |||
- | |||
===== Définir le gestionnaire de messagerie ===== | ===== Définir le gestionnaire de messagerie ===== | ||
Ligne 63: | Ligne 58: | ||
{{ :doc:10_protocoles.png?nolink&600 |}} | {{ :doc:10_protocoles.png?nolink&600 |}} | ||
- | |||
- | ===== Configurer le client mail MUA système ===== | ||
- | Testez la lecture de la boîte aux lettres : | ||
- | <code bash>mutt</code> | ||
- | |||
- | Si vous avez un message du genre : | ||
- | <code>/home/utidisateur/Mail n'existe pas. Le créer ? ([oui]/non):</code> | ||
- | C'est que votre client mail est mal configuré. | ||
- | |||
- | Tapez : <code>n</code> puis pour quitter Mutt <code>q</code> | ||
===== Emplacement des boîtes aux lettres des utilisateurs du système ===== | ===== Emplacement des boîtes aux lettres des utilisateurs du système ===== | ||
- | Nous remarquons que le «configurateur» de Postfix n'a pas demandé de préciser où les boîtes aux lettres des utilisateurs sont situées. | + | Nous remarquons que le «configurateur» de Postfix n'a pas demandé de préciser où les boîtes aux lettres des utilisateurs sont situées. |
La commande de la file d'attente : | La commande de la file d'attente : | ||
Ligne 233: | Ligne 218: | ||
Tester la connexion telnet : | Tester la connexion telnet : | ||
<code bash>telnet localhost 587</code> | <code bash>telnet localhost 587</code> | ||
- | retourne | + | retourne |
<code>Trying 127.0.0.1... | <code>Trying 127.0.0.1... | ||
Connected to localhost. | Connected to localhost. | ||
Ligne 303: | Ligne 288: | ||
<code>221 2.0.0 Bye | <code>221 2.0.0 Bye | ||
Connection closed by foreign host.</code> | Connection closed by foreign host.</code> | ||
- | Vos échanges de courriels sont maintenant cryptés lors du transport en SMTP. | + | Vos échanges de courriels sont maintenant cryptés lors du transport en SMTP. |
===== Mettre en place l'authentification SASL ===== | ===== Mettre en place l'authentification SASL ===== | ||
Pour vous connecter sur votre serveur distant relaie avec SASL il vous faut disposer d'un compte et d'un mot de passe. | Pour vous connecter sur votre serveur distant relaie avec SASL il vous faut disposer d'un compte et d'un mot de passe. | ||
Ligne 333: | Ligne 318: | ||
{{ :doc:12_resultat.png?nolink |}} | {{ :doc:12_resultat.png?nolink |}} | ||
Vous avez créé votre mot de passe sécurité Google pour votre application Postfix. | Vous avez créé votre mot de passe sécurité Google pour votre application Postfix. | ||
- | ==== Configuration des identifiants du serveur ==== | + | ==== Configuration de l'identifiant du serveur de messagerie ==== |
Éditez le fichier /etc/postfix/sasl/sasl_passwd (''kate /etc/postfix/sasl/sasl_passwd'') : | Éditez le fichier /etc/postfix/sasl/sasl_passwd (''kate /etc/postfix/sasl/sasl_passwd'') : | ||
- | <file>[smtp.fm.fr]:587 mon_compte_gmail:mdp_applicatif_google</file> | + | <file>[smtp.fm.fr]:587 mon_compte_messagerie:mdp_messagerie</file> |
Passez la commande pour valider le mot de passe avec Postfix : | Passez la commande pour valider le mot de passe avec Postfix : | ||
Ligne 396: | Ligne 381: | ||
<code bash>openssl s_client -starttls smtp -connect smtp.gmail.com:587</code> | <code bash>openssl s_client -starttls smtp -connect smtp.gmail.com:587</code> | ||
- | Puis saisissez : | + | Puis saisissez : |
<code>ehlo domain | <code>ehlo domain | ||
250-localpart.domain.part | 250-localpart.domain.part | ||
Ligne 414: | Ligne 399: | ||
<code>235 2.7.0 Accepted</code> | <code>235 2.7.0 Accepted</code> | ||
==== Correction sur l'expéditeur ==== | ==== Correction sur l'expéditeur ==== | ||
- | À ce stade, si on redémarre le service Postfix, l'envoie de messages fonctionnent. | + | À ce stade, si on redémarre le service Postfix, l'envoie de messages fonctionnent. |
- | Mais nous allons obtenir un message d'erreur sur l'expéditeur dans notre client de messagerie MUA à la réception du message. | + | Mais nous allons obtenir un message d'erreur sur l'expéditeur dans notre client de messagerie MUA à la réception du message. |
Par exemple dans Gmail : | Par exemple dans Gmail : | ||
Ligne 426: | Ligne 411: | ||
Éditez le fichier generic (''kate /etc/postfix/generic'') et modifiez le comme suivant : | Éditez le fichier generic (''kate /etc/postfix/generic'') et modifiez le comme suivant : | ||
<file>utilisateur@mon_nom_machine username@mon_fm.fr | <file>utilisateur@mon_nom_machine username@mon_fm.fr | ||
- | utilisateur@mondomainemessagerie.fr username@mon_fm.fr | + | utilisateur@mondomainemessagerie.fr username@mon_fm.fr |
root@mondomainemessagerie.fr admin@mon_fm.fr | root@mondomainemessagerie.fr admin@mon_fm.fr | ||
sudoer@mondomainemessagerie.fr admin@mon_fm.fr</file> | sudoer@mondomainemessagerie.fr admin@mon_fm.fr</file> | ||
Ligne 433: | Ligne 418: | ||
<file>utilisateur@mon_nom_machine username@gmail.com | <file>utilisateur@mon_nom_machine username@gmail.com | ||
utilisateur@localhost username@gmail.com | utilisateur@localhost username@gmail.com | ||
- | utilisateur@mondomainemessagerie.fr username@gmail.com | + | utilisateur@mondomainemessagerie.fr username@gmail.com |
root@mondomainemessagerie.fr username@gmail.com | root@mondomainemessagerie.fr username@gmail.com | ||
sudoer@mondomainemessagerie.fr username@gmail.com</file> | sudoer@mondomainemessagerie.fr username@gmail.com</file> |