AMaViS | |
---|---|
Basisdaten
| |
Erscheinungsjahr | 1998[1] |
Aktuelle Version | 0.3.12[2] (7. März 2003) |
Betriebssystem | Unix, Linux |
Programmiersprache | Perl, ursprünglich Shell |
Kategorie | E-Mail-Sicherheit, Virenschutz |
Lizenz | GPLv2[3] |
amavis.sourceforge.net |
amavisd-new | |
---|---|
Basisdaten
| |
Entwickler | Mark Martinec[4] |
Erscheinungsjahr | 2002[5] |
Aktuelle Version | 2.11.1[4] (8. Oktober 2018) |
Betriebssystem | Unix-ähnliches System |
Programmiersprache | Perl |
Kategorie | Daemon |
Lizenz | GPLv2 und BSD-Lizenzen[6] |
www.amavis.org |
AMaViS ist ein Computerprogramm, dass Mail Transfer Agents mit Virenscannern verbindet.[3] Mittlerweile wurde die Funktion um einen Spamfilter erweitert.
Der erste Programmcode wurde von Mogens Kjaer erstellt, von Jürgen Quade modifiziert, und von Christian Bricart gepflegt.[1] Chris Mason begann mit einer neuen Implementierung in Perl, die mit Version 0.3.12 vom März 2003 das ursprünglich 300 Zeilen umfassende Shellskript ablöste.[5][7] amavisd aus den Jahren 2001 bis 2003 ist ein aus dem Perlskript entwickelter Daemon.[5] amavis-ng aus den Jahren 2002 und 2003 ist eine modulare Implementierung in Perl.[5] amavisd-new ist eine umfassende Weiterentwicklung des Daemons.[4]
Ungeachtet des Namens AMaViS von A Mail Virus Scanner ist die Software kein Virenscanner, sondern dazu entwickelt, Virenscanner in Mailserver einzubinden. Sie bietet Standardschnittstellen zwischen den Mail Transfer Agents und den Contentfiltern, damit die Hersteller von Mailservern und Antivirenprogrammen nicht ständig neue Schnittstellen entwickeln müssen. Sie ist beispielsweise kompatibel mit Postfix, sendmail oder Exim. Antivirenprogramme, die mit Amavis funktionieren, sind unter anderem AntiVir Unix, AVG AV, AVP, ClamAV, Dr. Web, eTrust AV, F-Prot oder Kaspersky LMS. Der neuere amavisd-new bietet auch die Möglichkeit, SpamAssassin und andere Filterprogramme einzubinden.[8]
Der Daemon amavisd-new unterstützt das Simple Mail Transfer Protocol, das Local Mail Transfer Protocol, Sockets und Pipes als Schnittstellen mit Mail Transfer Agents.[4] Er unterstützt per Kommandozeile auszuführende wie als Daemon laufende Virenscanner.