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 | ||
dovecot [Le 02/09/2021, 12:08] sefran Filtrage des courriels avec Dovecot |
dovecot [Le 11/09/2022, 11:59] (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 8: | Ligne 8: | ||
Dovecot convient tant pour des petites que pour des grandes structures. | Dovecot convient tant pour des petites que pour des grandes structures. | ||
- | Rapide, simple à installer, il ne nécessite pas une charge d'administration extraordinaire et utilise très peu de mémoire. | + | Rapide, simple à installer, il ne nécessite pas une charge d'administration extraordinaire et utilise très peu de mémoire. |
===== Configuration des enregistrements DNS ===== | ===== Configuration des enregistrements DNS ===== | ||
Ligne 71: | Ligne 71: | ||
===== Filtrage des courriels avec Dovecot ===== | ===== Filtrage des courriels avec Dovecot ===== | ||
[[filtrage_des_courriels_avec_dovecot|Filtrage des courriels avec Dovecot]] | [[filtrage_des_courriels_avec_dovecot|Filtrage des courriels avec Dovecot]] | ||
+ | |||
+ | ===== Paramétrage du pare-feu ===== | ||
+ | |||
+ | En cas de pare-feu sur votre système, configurez-le pour activer le trafic de messagerie. Lors de l'utilisation du pare-feu UFW, des profils préinstallés pour Dovecot sont fournis. | ||
+ | |||
+ | Voyons donc comment les activer. | ||
+ | |||
+ | Pour vérifier les profils disponibles installés dans le pare-feu UFW, exécutez cette commande | ||
+ | <code bash> | ||
+ | $ sudo ufw app list | ||
+ | </code> | ||
+ | |||
+ | Une liste similaire à la suivante s'affichera à l'écran : | ||
+ | <code bash> | ||
+ | Applications disponibles : | ||
+ | Dovecot IMAP | ||
+ | Dovecot POP3 | ||
+ | Dovecot Secure IMAP | ||
+ | Dovecot Secure POP3 | ||
+ | Nginx Full | ||
+ | Nginx HTTP | ||
+ | Nginx HTTPS | ||
+ | OpenSSH | ||
+ | Postfix | ||
+ | Postfix SMTPS | ||
+ | Postfix Submission | ||
+ | </code> | ||
+ | |||
+ | Pour autoriser le trafic de messagerie, activez les profils Dovecot. | ||
+ | |||
+ | Pour vérifier les informations de profil : | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo ufw app info "Dovecot IMAP" | ||
+ | </code> | ||
+ | |||
+ | Après avoir vérifié les profils, vous êtes prêt à les activer : | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo ufw allow "Dovecot POP3" | ||
+ | </code> | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo ufw allow "Dovecot IMAP" | ||
+ | </code> | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo ufw allow "Dovecot Secure IMAP" | ||
+ | </code> | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo ufw allow "Dovecot Secure POP3" | ||
+ | </code> | ||
+ | ===== Vérification du fonctionnement ===== | ||
+ | Pour vérifier le bon fonctionnement de votre serveur Dovecot POP3, utilisez telnet. | ||
+ | S'il n'est pas installé sur votre système, faites-le en exécutant cette commande : | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo apt install telnet | ||
+ | </code> | ||
+ | Pour commencer à tester le serveur de messagerie, lancez telnet : | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo telnet localhost 110 | ||
+ | </code> | ||
+ | |||
+ | Si tout fonctionne correctement, la sortie suivante devrait s'afficher à l'écran : | ||
+ | |||
+ | <code bash> | ||
+ | Connected to localhost. | ||
+ | |||
+ | Escape character is '^]'. | ||
+ | |||
+ | +OK Dovecot ready. | ||
+ | </code> | ||
+ | |||
+ | Saisissez ensuite le nom d'utilisateur et le mot de passe à l'aide de la commande user and pass : | ||
+ | |||
+ | <code bash> | ||
+ | user utilisateur | ||
+ | |||
+ | pass motdepasse | ||
+ | </code> | ||
+ | |||
+ | Une fois la connexion terminée, le serveur enverra la sortie suivante : | ||
+ | |||
+ | <code bash> | ||
+ | +OK Logged in. | ||
+ | </code> | ||
+ | |||
+ | Pour essayer de recevoir un vrai message, utilisez la commande mail fournie par le package mailutils. | ||
+ | |||
+ | <code bash> | ||
+ | $ | ||
+ | echo "TEST" | mail -s "TEST" utilisateur | ||
+ | </code> | ||
+ | |||
+ | Une fois l'e-mail envoyé, avec les commandes ci-dessus, utilisez à nouveau telnet comme ci-dessus pour accéder à la boîte aux lettres : | ||
+ | |||
+ | <code bash> | ||
+ | $ telnet localhost 110 | ||
+ | |||
+ | Trying ::1... | ||
+ | |||
+ | Connected to localhost. | ||
+ | |||
+ | Escape character is '^]'. | ||
+ | |||
+ | +OK Dovecot ready. | ||
+ | |||
+ | user utilisateur | ||
+ | |||
+ | +OK | ||
+ | |||
+ | pass test | ||
+ | |||
+ | +OK Logged in. | ||
+ | </code> | ||
+ | |||
+ | Une fois connecté, pour obtenir une liste des messages reçus, exécutez la commande list : | ||
+ | |||
+ | <code bash> | ||
+ | list | ||
+ | |||
+ | +OK 1 messages: | ||
+ | |||
+ | 1 533 | ||
+ | |||
+ | . | ||
+ | </code> | ||
+ | |||
+ | Comme vous pouvez le voir, vous avez un message non lu : utilisez la commande RETR pour accéder au contenu : | ||
+ | |||
+ | <code bash> | ||
+ | etr 1 | ||
+ | |||
+ | +OK 533 octets | ||
+ | |||
+ | Return-Path: <root@domaine-perso.fr> | ||
+ | |||
+ | To: utilisateur@domaine-perso.fr | ||
+ | |||
+ | Subject: Test | ||
+ | |||
+ | User-Agent: Heirloom mailx 12.5 7/5/10 | ||
+ | |||
+ | MIME-Version: 1.0 | ||
+ | |||
+ | Content-Type: text/plain; charset=us-ascii | ||
+ | |||
+ | Content-Transfer-Encoding: 7bit | ||
+ | |||
+ | Message-Id: <20190701140840.437C1852@courriel.domaine-perso.fr> | ||
+ | |||
+ | From: root@domaine-perso.fr (root). | ||
+ | </code> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
Ligne 77: | Ligne 233: | ||
* **(en)** [[https://wiki2.dovecot.org/FrontPage]] | * **(en)** [[https://wiki2.dovecot.org/FrontPage]] | ||
* **(fr)** [[https://help.ubuntu.com/lts/serverguide/dovecot-server.html]] | * **(fr)** [[https://help.ubuntu.com/lts/serverguide/dovecot-server.html]] | ||
- | * [[http://lists.debian.org/debian-user-french/2011/04/msg00147.html]] | + | * [[https://lists.debian.org/debian-user-french/2011/04/msg00147.html]] |
---- | ---- | ||
//Contributeurs principaux : ...// | //Contributeurs principaux : ...// |