Serveur mail (CentOS 6.5) 5/6 : Installation et configuration de Spamassassin, ClamAV, Amavis
Notre serveur est opérationnel, mais il n’est pas protéger contre les SPAMS. Pour remédier à cela, nous allons installer Spamassassin, via la commande suivante :
|
|
Activation des plugins spamassassin : rbl_checks, razor2, dcc, pyzor
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons activer les plugins « rbl_checks », « razor2 », « dcc », « pyzor » dans Spamassassin. Pour cela nous allons éditer de configuration « local.cf », via la commande suivante :
|
|
On modifie la ligne 8 comme suit :
|
|
On ajoute les lignes suivantes à la fin du fichier :
|
|
Notre serveur n’étant pas protéger contre les virus, nous devons installer un anti-virus. Nous allons donc installer ClamAV et son daemon, via la commande suivante :
|
|
Afin de pouvoir « gérer », les échanges entre Postfix, ClamAV et Spamassassin, nous allons installer Amavisd via la commande suivante :
|
|
Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :
|
|
Nous allons éditer « amavisd.conf » via la commande suivante :
|
|
On décommente et on modifie la ligne 149 comme suit :
|
|
On édite le fichier de configuration de Postfix « main.cf », via la commande suivante :
|
|
On ajoute les lignes suivantes à la fin du fichier :
|
|
On édite le fichier de configuration de Postfix « master.cf », via la commande suivante :
|
|
On ajoute les lignes suivantes au début du fichier
|
|
Nous allons recharger la configuration de Postfix pour prendre en compte les modifications, via la commande suivante :
|
|
Nous allons démarrer le service « Spamassassin » via la commande suivante :
|
|
Sur CentOS, les démons ne sont pas configurés pour se lancer au démarrage de la machine. Nous allons le configurer pour qu’il se lance à chaque démarrage via la commande suivante :
|
|
Nous allons démarrer le service « amavisd » via la commande suivante :
|
|
Sur CentOS, les démons ne sont pas configurés pour se lancer au démarrage de la machine. Nous allons le configurer pour qu’il se lance à chaque démarrage via la commande suivante :
|
|
Nous allons maintenant télécharger, les dernières mises à jour des bases ClamAV via le script fourni par le package ClamAV :
|
|
Nous allons démarrer le service « clam.amavisd » via la commande suivante :
|
|
Sur CentOS, les démons ne sont pas configurés pour se lancer au démarrage de la machine. Nous allons le configurer pour qu’il se lance à chaque démarrage via la commande suivante :
|
|
On teste le fonctionnement de « Spamassassin » en envoyant un mail ayant pour object :
|
|
On teste le fonctionnement de « clamd » en envoyant un mail contenant une pièce jointe contenant le texte suivant :
|
|