Zum Inhalt springen

Amavis

aus Wikipedia, der freien Enzyklopädie
AMaViS

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Erscheinungsjahr 1998<ref name="sf" />
Aktuelle Version 0.3.12<ref name="sfdl" />
(7. März 2003)
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Unix, Linux
Programmier­sprache Perl, ursprünglich Shell
Kategorie E-Mail-Sicherheit, Virenschutz
Lizenz GPLv2<ref name=sourceforge>AMaViS – A Mail Virus Scanner. In: SourceForge. Abgerufen am 3. August 2016.</ref>
amavis.sourceforge.net
amavisd-new

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Mark Martinec<ref name=org/>
Erscheinungsjahr 2002<ref name="Martinec 2005"/>
Aktuelle Version 2.11.1<ref name=org/>
(8. Oktober 2018)
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Kategorie Daemon
Lizenz GPLv2 und BSD-Lizenzen<ref name="heinlein">Mark Martinec: amavis (amavisd-new) Configuration and Management 2.7.0 update. (PDF; 1 MB) Heinlein Support GmbH, 2011, abgerufen am 3. August 2016.</ref>
www.amavis.org

AMaViS ist ein Computerprogramm, das Mail Transfer Agents mit Virenscannern verbindet.<ref name=sourceforge/> Mittlerweile wurde die Funktion um einen Spamfilter erweitert.

Entwicklung[Bearbeiten]

Der erste Programmcode wurde von Mogens Kjaer erstellt, von Jürgen Quade modifiziert, und von Christian Bricart gepflegt.<ref name=sf/> 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.<ref name="Martinec 2005"/><ref>Release Name: amavis-0.3.12. In: Sourceforge. Archiviert vom Vorlage:IconExternal am 5. Juni 2003; abgerufen am 26. Februar 2025.</ref> amavisd aus den Jahren 2001 bis 2003 ist ein aus dem Perlskript entwickelter Daemon.<ref name="Martinec 2005"/> amavis-ng aus den Jahren 2002 und 2003 ist eine modulare Implementierung in Perl.<ref name="Martinec 2005"/> amavisd-new ist eine umfassende Weiterentwicklung des Daemons.<ref name=org/>

Aufgabe der Software[Bearbeiten]

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.<ref>Peter Eisentraut, Alexander Wirt: Mit Open Source-Tools Spam & Viren bekämpfen. O’Reilly Verlag, 2005, Kapitel 8: AMaViS, S. 181 (oreilly.de [PDF; 2,5 MB]). Die Seite Vorlage:Webarchiv/styles.css hat keinen Inhalt.Mit Open Source-Tools Spam & Viren bekämpfen (Memento des Vorlage:IconExternal vom 25. April 2013 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.oreilly.de</ref>

Funktionsweise[Bearbeiten]

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.<ref name=org/> Per amavisd-milter<ref name="amavis">Milter interface for the amavis spam filter engine. Abgerufen am 25. September 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> kann die Milter-API von Sendmail und Postfix genutzt werden. Er unterstützt per Kommandozeile auszuführende wie als Daemon laufende Virenscanner.

Einzelnachweise[Bearbeiten]

<references> <ref name="sf"> AMaViS – A Mail Virus Scanner. In: SourceForge. 31. Oktober 2000, archiviert vom Vorlage:IconExternal am 11. März 2022; abgerufen am 26. Februar 2025.</ref> <ref name="sfdl"> AMaViS - A Mail Virus Scanner Files. In: SourceForge. Abgerufen am 26. Februar 2025.</ref> <ref name="org"> amavisd-new. In: www.amavis.org. 8. Oktober 2018, abgerufen am 26. Februar 2025.</ref> <ref name="Martinec 2005"> Mark Martinec: amavisd-new – advanced configuration and management. (PDF; 2,7 MB) Institut "Jožef Stefan", Mai 2005, abgerufen am 26. Februar 2025.</ref> </references>