Serveur mail (CentOS 6.5) 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 20 comme suit :
|
|
Nous allons configurer Dovecot pour qu’il n’écoute qu’en IPv4. Pour cela on décommente et on modifie la ligne 26 comme suit :
|
|
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 9 :
|
|
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 modifie la ligne 50 comme suit :
|
|
On modifie la ligne 97 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 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 :
|
|
On joute les lignes suivantes à 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 82, 83 et 84 et on les modifie comme suit :
|
|
On ajoute les lignes suivantes après la ligne 85 :
|
|
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 décommente la ligne 6 et on la modifie 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 16 :
|
|
Comme nous n’allons pas utiliser le service lmtp, nous allons le désactiver :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons activer le support des plugins pour POP3 dans Dovecot. Pour cela, nous allons éditer le fichier « 20-imap.conf » via la commande suivante :
|
|
On décommente la ligne 75 :
|
|
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 commente les lignes 10, 11, 15, 49, 51, 54 :
|
|
On indique à Dovecot les nouveaux paramètres d’authentification en ajoutant les lignes suivantes à la fin du fichier :
|
|
On créer le répertoire qui contiendra les logs ainsi que le fichier de log de Dovecot via les commandes suivantes :
|
|
On démarre Dovecot pour prendre en compte les changements via la commande suivante :
|
|
Le premier démarrage générer un message d’erreur indiquant qu’il va fixer les droits de « /var/run/dovecot ». Le second démarrage ne doit entraîner aucune erreur. 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 :
|
|
Ensuite édite le fichier qui contiendra 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 « iptables » pour autoriser les protocoles SMTP, POP3 et IMAP via les commandes suivantes :
|
|
Maintenant que les règles « iptables » sont créés, il faut les sauvegarder. 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 » :
|
|