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_en_local_pour_un_poste_de_travail [Le 31/10/2020, 15:27] sefran Meilleure écriture des domaines messagerie |
installer_postfix_en_local_pour_un_poste_de_travail [Le 17/05/2024, 08:04] (Version actuelle) 185.220.100.245 ancienne révision (Le 29/04/2023, 21:56) restaurée (Vandalisme probable) |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
{{ :doc:02_pasdeconfiguration.png?nolink&600 |}} | {{ :doc:02_pasdeconfiguration.png?nolink&600 |}} | ||
- | 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]]**). | + | 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]]**). |
Ligne 29: | Ligne 29: | ||
===== Configurer le DNS pour votre serveur de messagerie ===== | ===== Configurer le DNS pour votre serveur de messagerie ===== | ||
- | Vérifiez votre nom d'ordinateur : | + | [[configuration_serveur_dns_bind9_pour_son_poste_de_travail|Pour configurer un serveur DNS local avec Bind9 pour votre poste de travail]]. |
- | <code bash>hostname</code> | + | |
- | retourne | + | |
- | <code bash>ma-machine</code> | + | |
- | Vérifiez votre DNS : | + | [[configuration_serveur_dns_pour_son_poste_de_travail|Pour configurer un serveur DNS local avec Dnsmasq pour votre poste de travail]]. |
- | <code bash>hostname -d</code> | + | |
- | Puis vérifiez avec netsat que les requêtes DNS sont accessibles sur le port 53 : | ||
- | <code bash>sudo netstat -alnp | grep -i :53</code> | ||
- | retourne | ||
- | <code>tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 780/systemd-resolve | ||
- | udp 0 0 127.0.0.53:53 0.0.0.0:* 780/systemd-resolve | ||
- | udp 0 0 224.0.0.251:5353 0.0.0.0:* 6721/chrome --passw | ||
- | udp 0 0 224.0.0.251:5353 0.0.0.0:* 6861/chrome --type= | ||
- | udp 0 0 0.0.0.0:5353 0.0.0.0:* 816/avahi-daemon: r | ||
- | udp6 0 0 :::5353 :::* 816/avahi-daemon: r</code> | ||
- | <note tip>Tapez pour installer netstat : | + | ==== Si vous ne voulez pas d'un serveur DNS dédié à votre messagerie ==== |
- | <code bash>sudo apt install net-tools</code></note> | + | Pour créer un domaine |
- | + | dns local pour votre messagerie : | |
- | Vérifier la résolution DNS : | + | |
- | + | ||
- | ma-machine est le nom d'ordinateur, et local.fr le domaine DNS. | + | |
- | <code bash>dig ma-machine.local.fr +short</code> | + | |
- | retourne l'adresse ip de votre machine | + | |
- | <code>xxx.xxx.xxx.xxx</code> | + | |
- | + | ||
- | Vérifiez l'accès externe de la résolution DNS : | + | |
- | <code bash>dig google.com +short</code> | + | |
- | retourne l'adresse ip du serveur google | + | |
- | <code>216.58.xxx.xxx</code> | + | |
- | ==== Si vous n'avez pas un serveur DNS dédié à votre ordinateur ==== | + | |
- | Pour en créer un : | + | |
<code bash>sudo hostnamectl set-hostname ma-machine.local.fr --static</code> | <code bash>sudo hostnamectl set-hostname ma-machine.local.fr --static</code> | ||
- | Remplacez local.fr par le non DNS que vous voulez, et ma-machine avec le non d'ordinateur. | + | Remplacez local.fr par le nom DNS que vous voulez, et ma-machine avec le nom d'ordinateur. |
Vérifiez que le DNS fonctionne bien : | Vérifiez que le DNS fonctionne bien : | ||
Ligne 73: | Ligne 47: | ||
retourne le domaine DNS de l'ordinateur | retourne le domaine DNS de l'ordinateur | ||
<code>local.fr</code> | <code>local.fr</code> | ||
- | |||
- | <note tip>Si vous voulez ouvrir la résolution DNS sur le réseau local avec le parefeu UFW : | ||
- | <code bash>sudo ufw allow from xxx.xxx.xxx.0/16 to any port 53 proto udp</code> | ||
- | Remplacez xxx.xxx.xxx par le début de votre adresse ip de réseau local pour votre machine.</note> | ||
Ligne 105: | Ligne 75: | ||
{{ :doc:04_adminserveur_local.png?nolink |}} | {{ :doc:04_adminserveur_local.png?nolink |}} | ||
- | Ici on fixe le gestionnaire de messagerie. | + | Ici on fixe le gestionnaire de messagerie. |
<note warning>Si vous n'avez pas précisé en amont de cette configuration le gestionnaire de messagerie, le configurateur du serveur de messagerie remplacera le nom d'utilisateur que vous avez saisie par root dans le fichier /etc/aliases (''postmaster: root'')</note> | <note warning>Si vous n'avez pas précisé en amont de cette configuration le gestionnaire de messagerie, le configurateur du serveur de messagerie remplacera le nom d'utilisateur que vous avez saisie par root dans le fichier /etc/aliases (''postmaster: root'')</note> | ||
Ligne 153: | Ligne 123: | ||
===== 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 ne demande pas de préciser où les boîtes aux lettres des utilisateurs sont situées. | + | Nous remarquons que le «configurateur» de Postfix ne demande pas 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 262: | Ligne 232: | ||
To: utilisateur | To: utilisateur | ||
Subject: Test de message sur port 25 | Subject: Test de message sur port 25 | ||
- | Ceci est un test d'envoie sur port 25 | + | Ceci est un test d'envoi sur port 25 |
Merci de votre coopération | Merci de votre coopération | ||
.</code> | .</code> | ||
Ligne 450: | Ligne 420: | ||
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 515: | Ligne 485: | ||
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. |
On peut encore [[renforcer_la_securite_du_cryptage_tls_dans_postfix|Renforcer la sécurité du cryptage TLS dans Postfix]]. | On peut encore [[renforcer_la_securite_du_cryptage_tls_dans_postfix|Renforcer la sécurité du cryptage TLS dans Postfix]]. | ||
Ligne 659: | Ligne 629: | ||
Pour un poste de travail multi-utilisateurs chez soit, ce genre de configuration de boîtes aux lettres par utilisateurs peut-être intéressante pour la messagerie système et entre utilisateurs locaux du poste de travail. | Pour un poste de travail multi-utilisateurs chez soit, ce genre de configuration de boîtes aux lettres par utilisateurs peut-être intéressante pour la messagerie système et entre utilisateurs locaux du poste de travail. | ||
| | ||
- | Dans un environnement professionnel où le serveur de messagerie est sur un réseau local, il est préférable d'avoir des boites aux lettres postales (/var/mail/utilisateur). Cela permet d'avoir plusieurs niveaux de contrôles de sécurités. | + | Dans un environnement professionnel où le serveur de messagerie est sur un réseau local, il est préférable d'avoir des boites aux lettres postales (/var/mail/utilisateur). Cela permet d'avoir plusieurs niveaux de contrôles de sécurités. |
- | Le premier aux niveau du serveur de messagerie MTA (filtrages SPAM et antivirus). | + | Le premier aux niveau du serveur de messagerie MTA (filtrages SPAM et antivirus). |
Le deuxième au niveau du MDA (Mail Delivery Agent aussi avec des outils anti-SPAMs et anti-virus) qu'il faudra installer voir [[:comment_configurer_sa_distribution_de_courriels_locale_MDA|Comment configurer sa distribution de courriels locale MDA ?]]. | Le deuxième au niveau du MDA (Mail Delivery Agent aussi avec des outils anti-SPAMs et anti-virus) qu'il faudra installer voir [[:comment_configurer_sa_distribution_de_courriels_locale_MDA|Comment configurer sa distribution de courriels locale MDA ?]]. | ||
Ligne 668: | Ligne 638: | ||
Pour cela il faut supprimer la directive <file>home_mailbox= ...</file> du fichier de configuration main.cf de Postfix. Et modifier le client MUA Mutt avec <file>set spoolfile=/var/mail/$USER</file> dans le fichier .muttrc du répertoire home de l'utilisateur. | Pour cela il faut supprimer la directive <file>home_mailbox= ...</file> du fichier de configuration main.cf de Postfix. Et modifier le client MUA Mutt avec <file>set spoolfile=/var/mail/$USER</file> dans le fichier .muttrc du répertoire home de l'utilisateur. | ||
- | |||
===== Filtrage des courriels indésirables ===== | ===== Filtrage des courriels indésirables ===== | ||
* [[https://guide.ubuntu-fr.org/server/mail-filtering.html|Comment filtrer les courriels indésirables d'Internet du serveur de messagerie]] | * [[https://guide.ubuntu-fr.org/server/mail-filtering.html|Comment filtrer les courriels indésirables d'Internet du serveur de messagerie]] |