Serveur mail (CentOS 7.1) 2/6 : Installation et configuration de Dovecot
Dovecot est un serveur IMAP et POP3.
Installation de Dovecot
Pour installer Dovecot, nous allons taper la commande suivante :
|
|
Configuration de Dovecot
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons activer le support IMAP et POP3 dans Dovecot. Pour cela on édite le fichier « dovecot.conf » via la commande suivante :
|
|
On dé-commente et on modifie la ligne 24 comme suit :
|
|
Nous allons configurer Dovecot pour qu’il écoute en IPv4 et IPv6. Pour cela on dé-commente la ligne 30 « listen = *, :: » Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons paramétrer l’authentification sur Dovecot. Pour cela, on édite le fichier de configuration « 10-auth.conf » via la commande suivante :
|
|
On dé-commente la ligne 10 et on la modifie comme suit :
|
|
Comme le serveur va gérer plusieurs domaine, nous devons modifier le format de l’utilisateur lors de la connexion pour exiger que le domaine associé à l’utilisateur soit renseigné. Pour cela on dé-commente et on modifie la ligne 51 comme suit :
|
|
On modifie la ligne 100 comme suit :
|
|
Comme nous n’allons pas utiliser le service Director, nous allons le désactiver via la commande suivante :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons modifier le chemin et le nom des fichiers de log de Dovecot. Pour cela, nous allons éditer le fichier « 10-logging.conf » via la commande suivante :
|
|
On dé-commente la ligne 7 et on la modifie comme suit pour modifier le chemin du fichier de log de Dovecot :
|
|
Nous allons loguer les authentifications qui ont échouées. Pour cela, on dé-commente et on modifie la ligne 24 comme suit :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons modifier le chemin de stockage des mails pour que chaque domaine corresponde à un répertoire et pareil pour les utilisateurs du domaine. Pour cela, nous allons éditer le fichier « 10-mail.conf » via la commande suivante :
|
|
Pour cela on dé-commente la ligne 30 et on la modifie comme suit :
|
|
Nous devons spécifier le groupe d’utilisateur système qui aura accès aux boites mails. Pour cela, on dé-commente et on modifie la ligne 119 comme suit :
|
|
On va renseigner l’uid et le gid du premier utilisateur. Pour cela, on dé-commente et on modifie la ligne 168 comme suit pour l’uid :
|
|
Pour le gid, on dé-commente et on modifie la ligne 175 comme suit :
|
|
On ajoute la ligne suivante à la fin du fichier :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
On édite le fichier « 10-master.conf » via la commande suivante:
|
|
On dé-commente la ligne 32 et on la modifie comme suit :
|
|
On ajoute la ligne suivante après la ligne 32 :
|
|
On décommente les lignes 91, 92 et 93 et on les modifie comme suit :
|
|
On ajoute les lignes suivantes après la ligne 94 :
|
|
On dé-commente la ligne 108 et on la modifie comme suit :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons désactiver le support du SSL dans Dovecot. Pour cela, nous allons éditer le fichier « 10-ssl.conf » via la commande suivante :
|
|
On modifie la ligne 8 comme suit :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons activer le support des plugins pour IMAP dans Dovecot. Pour cela, nous allons éditer le fichier « 20-imap.conf » via la commande suivante :
|
|
On dé-commente la ligne 56 :
|
|
Comme nous n’allons pas utiliser le service lmtp, nous allons le désactiver :
|
|
Comme nous n’allons pas utiliser le service ACL, nous allons le désactiver
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons désactiver les paramètres d’authentification par défaut de Dovecot. Pour cela, nous allons éditer le fichier « auth-system.conf.ext » via la commande suivante :
|
|
On va modifier les paramètres d’authentification de Dovecot. On va lui indiquer que nous allons utiliser un fichier texte comme base de données pour y stocker les mots de passe de chaque utilisateur. Pour cela, on modifie la ligne 11 comme suit :
|
|
On dé-commente et on modifie la ligne 14 comme suit :
|
|
On dé-commente et on modifie la ligne 51 comme suit :
|
|
On dé-commente et on modifie la ligne 53 comme suit :
|
|
On créer le répertoire qui contiendra les logs de Dovecot et modifier le propriétaire via les commandes suivantes :
|
|
On démarre Dovecot pour prendre en compte les changements via la commande suivante :
|
|
On redémarre Postfix pour prendre en compte les modifications, via la commande suivante :
|
|
Dans un premier temps nous générer un mot de passe (password) SHA1via la commande suivante :
|
|
Il faut copier hash du mot de passe ainsi généré. Maintenant, nous allons créer le fichier ce dans lequel sera stocké l’utilisateur et son mot de passe via la commande suivante :
|
|
On y ajoute :
|
|
Nous allons modifier le propriétaire du fichier « passwd » pour ne le rendre accessible qu’a l’utilisateur « root ». Pour cela, nous tapons les commandes suivantes :
|
|
Nous allons configurer Postfix et Dovecot pour qu’ils se lancent au démarrage du serveur via les commandes suivantes :
|
|
Nous allons maintenant ajouter les règles « firewalld » pour autoriser les protocoles SMTP, POP3S et IMAPS via les commandes suivantes :
|
|
Maintenant que les règles « firewalld » sont créés, il faut les activer. Pour cela, nous allons taper la commande suivante :
|
|
Pour ajouter une nouvelle adresse :
|
|
Pour ajouter un nouvel alias :
|
|
Pour ajouter un domaine :
|
|
Génération du hash du mot de passe et ajout de l’utilisateur:mot_de_passe dans le fichier « passwd » :
|
|