Mise en place d'un Antivirus (ClamAV et Amavis)
From Deimos.fr / Bloc Notes Informatique
Contents
1 Introduction
ClamAV est l'antivirus alors qu'Amavis est celui qui va s'interfacer entre Postfix et tous les ajouts de type antispam et antivirus.
2 Installation
Pour commencer, on va installer ce qu'il faut :
apt-get install amavisd-new clamav clamav-daemon zoo unzip unzoo bzip2
A la fin de l'installation, il vous posera des questions, voici les réponses à y apporter :
Virus database update method: <-- daemon Local database mirror site: <-- db.fr.clamav.net (France; select the mirror that is closest to you) HTTP proxy information (leave blank for none): <-- (blank) Should clamd be notified after updates? <-- Yes
3 Configuration
Ensuite on va insérer ces lignes dans /etc/postfix/main.cf :
# Use Amavis content_filter = amavis:[127.0.0.1]:10024 receive_override_options = no_address_mappings
Maintenant éditons le /etc/postfix/master.cf et ajoutons:
amavis unix - - n - 2 smtp -o smtp_data_done_timeout=1200 -o disable_dns_lookups=yes 127.0.0.1:10025 inet n - n - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes
On redémarre Postfix et ca roule :-) :
/etc/init.d/postfix restart
Vous pouvez tester en utilisant le site d'Eicar.
4 Faq
4.1 warning: connect to transport amavis: No such file or directory
Voici la commande a effectuer pour réalouer les mails :
postsuper -r ALL
Vérifier ensuite avec :
postqueue -p
ou
mailq
5 Ressources
ASSP : Documentation sur l'implémentation d'un outil de simplification et d'amélioration pour la détection du SPAM et Virus
Clamav, l'antivirus qui vient du froid