Amavis est un scanner de virus côté serveur écrit en langage de programmation Perl et utilisé sur les serveurs de messagerie Unix. Si un e-mail indésirable est détecté, Amavis le retire automatiquement de la circulation. Ce programme fiable bloque désormais également les messages de spam qui, autrement, rempliraient le serveur de messagerie. Cet outil utile permet de gagner beaucoup de temps et les options de paramétrage laissent une grande place à la configuration individuelle du serveur de messagerie.
SpamAssassin désactive les virus de manière fiable
Une partie importante d'Amavis est le module SpamAssassin. Quel que soit le nombre de destinataires saisis, ce bloqueur de spam vérifie si le message entre dans la catégorie de spam prédéfinie ou non. De cette façon, le serveur de messagerie n'est pas trop sollicité et tous les messages entrants sont traités efficacement de manière centralisée, selon les souhaits de chaque destinataire. En général, la combinaison du bloqueur de spam et du scanner de virus permet d'économiser les ressources. Amavis a été écrit dans le langage de programmation Perl, avec un accent particulier sur la prévention des débordements de mémoire tampon tout en offrant aux administrateurs des options de maintenance simples. Amavis ne se considère pas principalement comme un scanner de virus, mais plutôt comme une interface qui peut être étendue avec des programmes antivirus tels que SpamAssassin, ClamAV, Kaspersky LMS ou AVG AV. Dans ce cadre, les menaces pesant sur le serveur de messagerie, ainsi que sur les ordinateurs de travail, peuvent être détectées et prévenues en un temps minimal. Amavis est capable d'archiver ou de mettre en quarantaine les messages. Ces données peuvent être stockées soit dans une boîte aux lettres, soit dans un fichier SQL Base de données peuvent être transférés. Il est également possible de créer une signature DKIM avec Amavis. Ce protocole d'identification garantit l'authentification du courrier. Cela permet d'éviter l'usurpation d'identité du courrier, qui entraîne toujours de graves problèmes de sécurité. Amavis prend en charge une variété de paramètres MTA différents. En général, l'administrateur du serveur dispose de nombreux paramètres et peut affecter les destinataires du courrier à des sous-groupes individuels qui, à leur tour, travaillent selon leurs propres règles. Par exemple, il est possible de recevoir des messages de spam avec leur propre notification d'en-tête, qui est adaptée au destinataire respectif.
Amavis convainc par ses bonnes performances
Bien qu'Amavis ait été écrit dans le langage de programmation Perl, le logiciel peut encore convaincre grâce à ses bonnes performances. Cela est principalement dû au fait que de grands blocs de données ne sont pas analysés ligne par ligne, que la copie inutile de fichiers a été évitée et que les développeurs ont fait preuve d'un sens aigu de l'optimisation. En combinaison avec les programmes antivirus susmentionnés, il convient néanmoins de faire attention aux courriels qui doivent être soumis à un examen plus approfondi. En particulier si l'identifiant requis est disponible, des exceptions peuvent être définies pour permettre un traitement rapide et opportun. Amavis s'engage principalement à respecter les normes RFC définies. Certains des débuts du projet remontent à 1997. Les messages entrants sont transmis à l'agent de transfert de courrier en utilisant les protocoles SMTP et LMTP bien connus. Si un événement inattendu se produit pendant le transfert du courrier, une série de mesures prennent immédiatement effet pour sécuriser le message. Grâce à cet ensemble de mesures, Amavis empêche la perte de courrier ou l'illisibilité des messages en cas de crash. Les messages ne sont pas conservés en mémoire, ce qui devrait éviter que des messages trop volumineux ne provoquent un plantage ou de graves problèmes de serveur. La seule exception est le transfert vers le scanner de virus SpamAssassin, mais cela est dû à la façon dont le scanner fonctionne. Il est possible d'éviter cela en utilisant le Administrateur fixe une limite de taille des fichiers afin que les messages dépassant une certaine taille ne soient pas transmis au module et doivent plutôt faire l'objet d'un contrôle séparé Comme pour les autres interfaces de serveur de messagerie, certains expéditeurs peuvent être inscrits sur une liste noire ou blanche. Cela évite au serveur de messagerie de faire le travail et lui permet de trier les expéditeurs qui ont causé des problèmes dans le passé ou qui n'ont pas besoin d'être vérifiés. Dans l'ensemble, Amavis a mis au point un logiciel convaincant qui peut facilement être complété par des modules supplémentaires ou des scanners de virus et qui s'avère être une interface utile.