Skip to main content Help Control Panel

Tutoriaux dédiés à l'application VHCS 2 «   TUTORIAL VHCS 2 - Le Trio Amavisd - Spamassassin - Clamav «  

Discuss: TUTORIAL VHCS 2 - Le Trio Amavisd - Spamassassin - Clamav

Installation d'une solution antispam et antivirus sur les distributions Debian Sarge exploitant l'application open-source VHCS
Maximilien COTE on Mar. 14 2007
Attention!

Le fichier de configuration du package amavis-new pour Ubuntu est différent, ne copiez pas le fichier configuration donné dans l'archive si vous ne voulez pas planter votre serveur!!
Shat on Mar. 14 2007
Maximilien COTE : Le fichier de configuration du package amavis-new pour Ubuntu est différent

Merci de l'info Maximilien, mais ou trouver le bon fichier de conf ?

Shat
M. declercq on Mar. 14 2007
Bonjour ;

Effectivement, sur ubuntu, il faut procéder différement car la version d'amavisd est beaucoup plus récente que celle fourni par Debian Sarge.

J'aurais du le préciser. En fait, pour ubuntu, il faut patcher le fichier d'origine.

Je vais rédiger un complément pour ubuntu dans la semaine et aussi apporter quelques amélioration à l'ensemble du tutorial.

Bonne continuation sur notre portail.
Maximilien COTE on Mar. 15 2007
Shat,

Les fichiers de configuration sont situés dans le dossiers /etc/amavis/conf.d/

Il faut éditer les fichiers suivants :

15-content_filter_mode

et décommentez les lignes :

# @bypass_virus_checks_maps = (

ainsi que la ligne juste en dessous;

De même, décommentez :

# @bypass_spam_checks_maps = (

et de nouveau celle du dessous.

Ensuite, il faut éditer le fichier :

20-debian_defaults

et mettre pour la variable $QUARANTINEDIR :

$QUARANTINEDIR = "/var/mail/virus";

Le reste m'a semblé correct au niveau des fichiers de configuration fournis par défaut.

Le tutorial fonctionne bien sur une machine Ubuntu 6.10 Edgy donc, à cette seule expression près!

Merci pour le tutorial M. Declercq, vous êtes une des rares personnes à faire bouger le communauté dans ce sens!!
Kommius on Mar. 26 2007
Malgré ce que j'ai précisé ci-dessus, le tutorial n'est pas appliquable à Ubuntu 6.10, il y a des erreurs qui empêche le bon fonctionnement de postfix!
M. declercq on Apr. 18 2007
Bonjour ;

ce qui serait meirveilleux, ce que vous nous indiquiez de quelles erreur il s'agit exactement

Merci.
Kommius on May 18 2007
Voici les changements que j'ai du appliqué pour le tutoriel sous Ubuntu 6.10 Edgy :

1°) Les paquets lha et unrar sont soient obsolètes, soient ils n'existent plus. Je les ai donc enlevé de la liste du apt-get install.

2°) Comme il est signalé dans le tutorial, les paquets d'aamavis ne sont pas les mêmes.

Voici donc les deux fichiers de configuration à récupérer et à placer dans /etc/amavisd/conf.d/, basés sur celui disponible sur le tutoriel ici-même :

15-content_filter_mode
20-debian_defaults

3°) Il y a un bug dans le fichier de configuration du daemon Freshclam (qui récupère les dernières signatures anti-virus à partir d'un mirroir de ClamAV)

Ouvrir le fichier : /etc/clamav/freshclam.conf et modifier la ligne NotifyClamd comme ci-dessous :

" NotifyClamd /etc/clamav/clamd.conf "


et rédémarrez le daemon :

" /etc/init.d/clamav-freshclam restart "


4°) En ce qui concerne l'édition du fichier /etc/postfix/main.cf :

" content_filter = smtp-amavis:[127.0.0.1]:10024 "
devient :

" content_filter = amavis:[127.0.0.1]:10024 "


et
" smtp-amavis unix - - n - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes "


doit être :

" amavis unix - - n - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes "


5°) En ce qui concerne la configuration de Razor, il n'est pas nécessaire d'éxecuter la commande :

" razor-client "

Liquid_Obsidian on Jul. 11 2007
Pour ceux qui comme moi ont eut a subir un désagréable :

postfix/smtp[9567]: 49DCB708AC3: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=4.5, delays=0.02/0.01/0/4.5, dsn=4.4.1, status=deferred (host 127.0.0.1[127.0.0.1] said: 450 4.4.1 Can't connect to 127.0.0.1 port 10025, (Mauvais descripteur de fichier) at (eval 42) line 145, line 78., MTA([127.0.0.1]:10025), id=07827-03 (in reply to end of DATA command))

ca viens en fait de

warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms fatal: no SASL authentication mechanisms warning: process /usr/lib/postfix/smtpd pid 9573 exit status 1 warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

...

petit probléme réglé chez moi par

apt-get install libsasl2-2 libsasl2-modules libauthen-sasl-cyrus-perl

...aprés comme une lettre a la post...fix :p

d'ailleur merci pour ce tuto de bonne qualité
Sofrecom on Aug. 21 2007
Bonjour !

A quand un tutorial pour la version Ubuntu ?

Cordialement,
Guy on Oct. 8 2007
çava ce tuto merci bcp!

Yacs skin by Laurent DECLERCQ - 2006-2008 - All right reserved