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 VHCSAttention!
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!!

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
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.
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!!
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!

Bonjour ;
ce qui serait meirveilleux, ce que vous nous indiquiez de quelles erreur il s'agit exactement
Merci.
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 "
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é