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 | ||
| serveur_hebergement:serveur_mail:partie_2_dovecot [2022/11/04 11:41] – fate | serveur_hebergement:serveur_mail:partie_2_dovecot [2023/08/08 14:00] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 36: | Ligne 36: | ||
| } | } | ||
| </ | </ | ||
| - | Ces lignes servent à indiquer à Dovecot qu'il doit écouter les communication | + | Ces lignes servent à indiquer à Dovecot qu'il doit écouter les communications |
| Modifiez les lignes " | Modifiez les lignes " | ||
| Ligne 81: | Ligne 81: | ||
| smtputf8_enable = no</ | smtputf8_enable = no</ | ||
| + | On utilise Dovecot pour délivrer les courriels en local. | ||
| smtputf8 est une extension qui n'est pas supportée par dovecot-lmtp | smtputf8 est une extension qui n'est pas supportée par dovecot-lmtp | ||
| - | Ouvrez le fichier | + | Ouvrez le fichier 10-auth.conf afin de configurer l' |
| - | Désactivez l' | + | < |
| - | Décommentez la ligne suivant | + | |
| - | Décommentez la ligne suivante pour que Dovecot puisse interroger la base SQL < | + | |
| - | Commentez la ligne suivante afin que les utilisateurs locaux, root par exemple, ne puisse pas envoyer de mail < | + | |
| - | Vous pouvez également ajouter les lignes suivantes afin d'avoir plus de log dans /var/log/mail.log le temps de vérifier que les utilisateurs se connectent sans problème : | + | |
| - | < | + | |
| - | auth_debug_passwords = yes</ | + | |
| - | Ouvrez le fichier / | + | Désactivez l' |
| - | < | + | < |
| - | driver | + | L' |
| - | connect | + | Décommentez la ligne suivante : |
| + | < | ||
| + | L' | ||
| - | default_pass_scheme = ARGON2I | + | Décommentez la ligne suivante pour que Dovecot puisse interroger la base SQL pour récupérer les noms des utilisateurs authentifiés : |
| + | < | ||
| - | password_query = SELECT username AS user,password FROM mailbox WHERE username = ' | + | Commentez la ligne suivante afin que les utilisateurs locaux, root par exemple, ne puisse pas envoyer de mail |
| + | < | ||
| - | user_query | + | Vous pouvez également ajouter les lignes suivantes afin d' |
| + | < | ||
| + | auth_debug_passwords | ||
| - | iterate_query = SELECT username AS user FROM mailbox | ||
| + | Ouvrez le fichier 10-ssl.conf pour configurer la partie TLS : | ||
| + | <code bash> | ||
| + | |||
| + | Modifiez les lignes ssl_cert et ssl_key pour avoir comme suit (remplacez domaine.fr par votre domaine) : | ||
| + | < | ||
| + | ssl_cert = </ | ||
| + | ssl_key = </ | ||
| </ | </ | ||
| - | Ouvrez le fichier / | + | Trouvez |
| - | Modifiez les lignes ssl_cert et ssl_key pour avoir comme suit (remplacez mondomaine.fr par votre domaine) : | + | < |
| - | < | + | Afin de laisser le serveur décider des algorithmes de chiffrement à utiliser plutôt que le client, remplacez-la par |
| - | ssl_key | + | < |
| - | Trouvez la ligne # | + | Trouvez la ligne |
| - | Trouvez la ligne # | + | < |
| + | Afin de n' | ||
| + | < | ||
| - | Redémarrez Dovecot <code bash> | + | Concernant les fichiers SSL let's encrypt, il faut que les utilisateurs postfix, dovecot et www-data aient accès à / |
| - | + | ||
| - | Concernant les fichiers SSL let's encrypt, il faut que les utilisateurs postfix, dovecot et www-data aient accès à / | + | |
| - | + | ||
| - | Pour Sieve | + | |
| + | On va activer Sieve afin de pouvoir créer des filtres automatiques. | ||
| + | Ouvrez le fichier 15-lda.conf : | ||
| <code bash> | <code bash> | ||
| - | |||
| À la fin du fichier, décommenter la ligne mail_plugins et ajouter sieve : | À la fin du fichier, décommenter la ligne mail_plugins et ajouter sieve : | ||
| - | |||
| <code bash> | <code bash> | ||
| # Space separated list of plugins to load (default is global mail_plugins). | # Space separated list of plugins to load (default is global mail_plugins). | ||
| Ligne 131: | Ligne 136: | ||
| }</ | }</ | ||
| - | <code bash> | ||
| + | Ouvrez le fichier 20-lmtp.conf : | ||
| + | <code bash> | ||
| + | À la fin du fichier, décommenter la ligne mail_plugins et ajouter sieve : | ||
| <code bash> | <code bash> | ||
| # Space separated list of plugins to load (default is global mail_plugins). | # Space separated list of plugins to load (default is global mail_plugins). | ||
| Ligne 139: | Ligne 146: | ||
| - | Pensez | + | Pensez à ouvrir le port 993 pour pouvoir vous connecter à Dovecot depuis un client via le protocole IMAP. Si vous souhaitez utiliser le protocole POP, c'est le port 995 qu'il vous faudra ouvrir. |
| + | |||
| + | Maintenant que Postfix et Dovecot sont installés, on passe à [[serveur_hebergement: | ||
| Source : https:// | Source : https:// | ||