Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dovecot [Le 11/02/2010, 16:27] – 213.95.41.13 | dovecot [Le 11/09/2022, 11:59] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>hardy jaunty | + | {{tag> |
| - | ---- | + | ====== Dovecot ===== |
| - | ====== Dovecot | + | Dovecot(([[wpfr> |
| + | C'est un logiciel sous licence libre serveur de distribution de courriels par IMAP et POP3 pour Linux / UNIX, écrit avec comme première préoccupation la sécurité. | ||
| + | Dovecot convient tant pour des petites que pour des grandes structures. | ||
| + | Rapide, simple à installer, il ne nécessite pas une charge d' | ||
| + | ===== Configuration des enregistrements DNS ===== | ||
| + | Avant de procéder à l' | ||
| - | Dovecot est un logiciel libre de serveur | + | [[configuration_serveur_dns_bind9_pour_son_poste_de_travail|Pour configurer |
| - | Pour une (k)ubuntu | + | [[configuration_serveur_dns_pour_son_poste_de_travail|Pour configurer un serveur DNS local avec Dnsmasq pour votre poste de travail]]. |
| - | On va utiliser dovecot, | + | |
| + | En supposant que vous possédiez le domaine domaine-perso.fr, | ||
| - | [[: | + | < |
| - | <code> | + | NOM DE MACHINE TYPE VALEUR |
| - | protocols = pop3 | + | courriel |
| - | pop3_uidl_format = %08Xu%08Xv | + | |
| + | </ | ||
| + | |||
| + | ===== Installation ===== | ||
| + | Il suffit d' | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | FIXME Cette partie devra être reprise… | ||
| + | |||
| + | [[: | ||
| + | <file shell / | ||
| mail_location = mbox:/ | mail_location = mbox:/ | ||
| disable_plaintext_auth = no | disable_plaintext_auth = no | ||
| + | </ | ||
| + | |||
| + | <note tip> | ||
| + | < | ||
| + | mail_location = mbox: | ||
| + | </ | ||
| + | |||
| + | ===== Serveur POP3 ===== | ||
| + | ==== Installation du POP3 ==== | ||
| + | |||
| + | Il suffit d' | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | [[: | ||
| + | <file shell / | ||
| + | protocols = pop3 | ||
| + | pop3_uidl_format = %08Xu%08Xv | ||
| + | </ | ||
| + | |||
| + | Du coté poste client, configurer votre logiciel de mail favori pour que votre serveur Linux soit le serveur POP (il suffit de rajouter le nom du poste en question dans le champ qui va bien), et puis c'est tout, les courriers seront récupérés dans / | ||
| + | |||
| + | ===== Serveur IMAP ===== | ||
| + | ==== Installation d'IMAP ==== | ||
| + | |||
| + | Il suffit d' | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | [[: | ||
| + | <file shell / | ||
| + | protocols = imap | ||
| + | </ | ||
| + | |||
| + | Du coté poste client, configurer votre logiciel de mail favori pour que votre serveur Linux soit le serveur imap (il suffit de rajouter le nom du poste en question dans le champ qui va bien), et puis c'est tout, les courriers seront récupérés dans / | ||
| + | |||
| + | ===== 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' | ||
| + | |||
| + | 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 | ||
| </ | </ | ||
| - | Éditez donc cette ligne comme cela : | + | Une liste similaire à la suivante s' |
| - | < | + | < |
| - | mail_location = mbox:/ | + | Applications disponibles : |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Nginx Full | ||
| + | Nginx HTTP | ||
| + | Nginx HTTPS | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| </ | </ | ||
| - | Du coté poste client, configurer votre logiciel de mail favori pour que votre serveur Linux soit le serveur POP (il suffit | + | Pour autoriser |
| - | <note>Il serait super sympa de préciser | + | Pour vérifier les informations de profil : |
| - | <note>C'est parce que tu es pas vite vite, c'est le champs serveur dans ton client tu mets l'IP de ton serveur linux. C'est juste logique.</note> | + | |
| - | < | + | <code bash> |
| - | * [[http://wiki.dovecot.org/ | + | $ sudo ufw app info "Dovecot IMAP" |
| - | * [[https:// | + | </ |
| + | |||
| + | Après avoir vérifié les profils, vous êtes prêt à les activer : | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo ufw allow " | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo ufw allow " | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo ufw allow " | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo ufw allow " | ||
| + | </ | ||
| + | ===== Vérification du fonctionnement ===== | ||
| + | Pour vérifier le bon fonctionnement de votre serveur Dovecot POP3, utilisez telnet. | ||
| + | S' | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo apt install telnet | ||
| + | </code> | ||
| + | Pour commencer à tester le serveur de messagerie, lancez telnet : | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo telnet localhost 110 | ||
| + | </ | ||
| + | |||
| + | 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 | ||
| + | |||
| + | <code bash> | ||
| + | user utilisateur | ||
| + | |||
| + | pass motdepasse | ||
| + | </ | ||
| + | |||
| + | Une fois la connexion terminée, le serveur | ||
| + | |||
| + | <code bash> | ||
| + | +OK Logged in. | ||
| + | </ | ||
| + | |||
| + | Pour essayer de recevoir un vrai message, utilisez la commande mail fournie par le package mailutils. | ||
| + | |||
| + | <code bash> | ||
| + | $ | ||
| + | echo " | ||
| + | </ | ||
| + | |||
| + | 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. | ||
| + | </ | ||
| + | |||
| + | Une fois connecté, pour obtenir | ||
| + | |||
| + | <code bash> | ||
| + | list | ||
| + | |||
| + | +OK 1 messages: | ||
| + | |||
| + | 1 533 | ||
| + | |||
| + | . | ||
| + | </ | ||
| + | |||
| + | Comme vous pouvez le voir, vous avez un message non lu : utilisez | ||
| + | |||
| + | <code bash> | ||
| + | etr 1 | ||
| + | |||
| + | +OK 533 octets | ||
| + | |||
| + | Return-Path: | ||
| + | |||
| + | To: utilisateur@domaine-perso.fr | ||
| + | |||
| + | Subject: Test | ||
| + | |||
| + | User-Agent: Heirloom mailx 12.5 7/5/10 | ||
| + | |||
| + | MIME-Version: | ||
| + | |||
| + | Content-Type: | ||
| + | |||
| + | Content-Transfer-Encoding: | ||
| + | |||
| + | Message-Id: < | ||
| + | |||
| + | From: root@domaine-perso.fr (root). | ||
| + | </ | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | * [[filtrage_des_courriels_avec_dovecot|Filtrage des courriels avec Dovecot]] | ||
| + | * **(en)** [[https://www.dovecot.org/ | ||
| + | | ||
| + | * **(fr)** [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ---- | ||
| + | // | ||
