Serveur mail (CentOS 6.5) 6/6 : Installation et configuration de Sieve
Sieve est un langage de filtrage des mails. Pour activer ManageSieve dans Dovecot, nous devons installer le package dovecot-pigeonhole, via la commande suivante :
|
|
Nous allons maintenant ajouter la gestion de Sieve dans le fichier de configuration de Dovecot. Pour cela, nous allons éditer le fichier de configuration de Dovecot « dovecot.conf », via la commande suivante :
|
|
On modifie la ligne 20 comme suit :
|
|
On édite le fichier « 10-master.conf », via la commande suivante :
|
|
On ajoute les lignes suivantes après la ligne 91 :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
On édite le fichier de configuration « 15-lda.conf » via la commande suivante :
|
|
On décommente la ligne 7 et on la modifie comme suit :
|
|
On décommente la ligne 37 et on la modifie comme suit :
|
|
On décommente la ligne 40 et on la modifie comme suit :
|
|
On décommente les lignes 42, 44 et 45 et modifie la ligne 44 comme suit :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons activer la prise en charge de Sieve et modifier les chemins des fichiers de logs de Sieve. Pour cela, on édite le fichier de configuration « 20-managesieve.conf » via la commande suivante :
|
|
On décommente les lignes 6, 11, 12, 13, 22, 42 et 60
On ajoute les lignes suivantes après la ligne 74 :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
On décommente la ligne 16 et on la modifie comme suit :
|
|
On décommente la ligne 22 et on la modifie comme suit :
|
|
Nous allons créer les fichiers de logs, via les commandes suivantes :
|
|
Nous allons créer les répertoires pour le plugin « sieve » dans Dovecot :
|
|
Nous allons vérifier que « sieve » est bien prise en compte dans Dovecot via la commande suivante :
|
|
Voilà ce que doit retourner la commande :
|
|
Maintenant nous allons modifier la configuration de Postfix pour prendre en compte sieve. Pour cela, on édite le fichier « main.cf » via la commande suivante :
|
|
On modifie la ligne 684 comme suit :
|
|
On ajoute la ligne suivante à la fin du fichier :
|
|
Nous devons aussi modifier le fichier de configuration « master.cf ». On l’édite via la commande suivante :
|
|
On ajoute les lignes suivantes à la fin du fichier :
|
|
Nous allons redémarrer Postfix pour prendre les modifications, via la commande suivante :
|
|
Maintenant que Sieve est configuré coté serveur, nous allons active le plugin dans Roundcube. Pour cela nous allons éditer le fichier « config.inc.php » via la commande suivante :
|
|
On modifie la ligne 68 comme suit :
|
|
Nous allons activer le fichier de configuration du plugin Siege via la commande suivante :
|
|
Nous allons éditer le fichier de configuration du plugin Sieve, via la commande suivante :
|
|
On modifie la ligne 5 comme suit :
|
|
Nous allons maintenant créer un filtre Sieve. Pour cela nous allons créé un répertoire « sieve » qui contiendra le fichier dans lequel sera stocké les règles de filtrages. Pour ceal nous allons taper la commande suivante :
|
|
Nous allons créé le fichier qui contiendra les règles de filtrage, lui appliquer les bons droits, modifier le propriétaire, ainsi que le contexte SELinux, via les commandes suivantes :
|
|
Maintenant, il ne reste plus qu’a activer les filtres dans Roundcube. Pour cela, on se connecte à Roundcube (https://www.mon-domaine.fr) , on va dans les paramètres. On clique sur Filtres dans la colonne Paramètres, on clique sur la roue cranté puis sur Activer/Désactiver