La profusion de système mono-utilisateur et de sucroit non sécurisé conduit à un amas inconsidérable de virus. Bien que les utilisateurs de Linux et autres Unix Libres ne soient pas soumis à ce genre de petites bêtes, il peut être intéressant de disposer d'un antivirus mail, ne serait-ce que pour nos gentilles connaissances ne disposant pas d'un OS libre (et oui ca existe)
Personnellement, j'ai recompilé les packages amavis-ng et clamav sans trop de difficultées sur une Debian Woody. Néanmoins, je sais que j'ai du procéder à quelques modifications (notamment sur le Makefile du package amavis-ng), si vous rencontez des problèmes, ne pas hésiter à me contacter par email. Il vous faut également le package amavis-ng-milter-helper.
Une fois que vous disposez des packages, vous n'avez plus qu'a les installer :)
Editez le fichier /etc/amavis/amavis.conf. Décommentez la ligne
mail-transfer-agent = Milter
ainsi que la ligne
virus-scanner = CLAM
N'oubliez pas de modifier la ligne
extractors=Mail, Text, GZIP, BZIP2, Zip, Tar
pour ne laissez que les formats d'archive dont vous disposez l'outil de décompression. (ce qui ne sera pas le cas pour tous les formats proposés par défaut, vous *devez* donc la modifier). Editez ensuite la section [Notify]. Une fois toutes les modifications effectuées, il ne vous reste plus qu'a lancer le deamon au travers du script d'init.d /etc/init.d/amavis-ng. Vérifiez le fichier de log (/var/log/amavis/amavis.log) qu'il n'y a pas d'erreur.
Rajouter les lignes suivantes dans votre sendmail.mc :
define(`MILTER', 1) INPUT_MAIL_FILTER(`milter-amavis', `S=local:/var/run/amavis/socket.milter, F=T, T=S:10m;R:10m;E:10m')
N'oubliez pas un petit make && /etc/init.d/sendmail reload et voilà, votre antivirus est normalement fonctionnel. Il ne reste plus a présent qu'a le tester en envoyant un mail. Si le mail est traité correctement, c'est que tout est ok.