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 : ...// | ||