Bei Amavis handelt es sich um einen serverseitigen Virenscanner, der in der Programmiersprache Perl geschrieben wurde und auf Unix-Mailservern zum Einsatz kommt. Wird eine unerwünschte E-pošta entdeckt, zieht Amavis diese automatisch aus dem Verkehr. Neuerdings werden mit der zuverlässigen Programm auch Spam-Nachrichten blockiert, die ansonsten den Mailserver zumüllen würden. Mit dem nützlichen Tool lässt sich so eine Menge Zeit sparen und die Einstellmöglichkeiten lassen viel Platz für eine individuelle Konfiguration des Mailservers.
SpamAssassin zanesljivo odpravlja viruse
Pomemben del Amavisa je modul SpamAssassin. Ne glede na število vnesenih prejemnikov ta blokator neželene pošte preveri, ali sporočilo spada v vnaprej nastavljeno kategorijo neželene pošte ali ne. Na ta način poštni strežnik ni preveč obremenjen s to nalogo, temveč se vsa prejeta sporočila učinkovito obdelajo centralno v skladu z željami posameznega prejemnika. Na splošno je kombinacija blokatorja neželene pošte in iskalnika virusov zelo varčna z viri. Amavis je bil napisan v programskem jeziku Perl s posebnim poudarkom na preprečevanju prelivanja medpomnilnika, hkrati pa je skrbnikom omogočal preproste možnosti vzdrževanja. Amavis samega sebe ne vidi predvsem kot iskalnik virusov, temveč bolj kot vmesnik, ki ga je mogoče razširiti s protivirusnimi programi, kot so SpamAssassin, ClamAV, Kaspersky LMS ali AVG AV. V tem okviru lahko grožnje poštnemu strežniku in delovnim računalnikom odkrijete in preprečite v najkrajšem možnem času. Amavis lahko sporočila arhivira ali postavi v karanteno. Ti so lahko shranjeni v poštnem predalu ali v SQL Podatkovna zbirka se lahko prenese. Podpis DKIM je mogoče ustvariti tudi s programom Amavis. Ta identifikacijski protokol zagotavlja, da je pošta overjena. To preprečuje lažno pošiljanje pošte, ki vedno povzroča resne varnostne težave. Amavis podpira različne nastavitve MTA. Na splošno ima skrbnik strežnika na voljo veliko nastavitev in lahko prejemnike pošte dodeli posameznim podskupinam, ki delujejo v skladu s svojimi pravili. Tako je na primer mogoče prejemati neželena sporočila z lastnim obvestilom v glavi, ki je prilagojeno posameznemu prejemniku.
Amavis prepriča z dobrim delovanjem
Čeprav je bil Amavis napisan v programskem jeziku Perl, lahko programska oprema še vedno prepriča z dobrim delovanjem. To je predvsem posledica dejstva, da se veliki bloki podatkov ne pregledujejo vrstico za vrstico, da je preprečeno nepotrebno kopiranje datotek in da so razvijalci pokazali velik smisel za optimizacijo. V kombinaciji z omenjenimi protivirusnimi programi je treba kljub temu paziti, katera e-poštna sporočila je treba podrobneje pregledati. Zlasti če je zahtevani identifikator na voljo, je mogoče določiti izjeme, ki omogočajo hitro in pravočasno obdelavo. Amavis je predvsem zavezan opredeljenim standardom RFC. Nekateri začetki projekta segajo v leto 1997. Dohodna sporočila so posredovana agentu za prenos pošte z uporabo znanih protokolov SMTP in LMTP. Če med prenosom pošte pride do nepričakovanega dogodka, se takoj izvede vrsta ukrepov za zavarovanje sporočila. S tem sklopom ukrepov Amavis preprečuje izgubo pošte ali nečitljivost sporočil zaradi okvare. Sporočila se ne shranjujejo v pomnilniku, kar naj bi preprečilo, da bi prevelika sporočila povzročila sesutje ali resne težave s strežnikom. Edina izjema je prenos v virusni pregledovalnik SpamAssassin, vendar je to posledica načina delovanja pregledovalnika. To lahko preprečite z uporabo Upravitelj določi omejitev velikosti datotek, tako da se sporočila nad določeno velikostjo ne posredujejo modulu in jih je treba namesto tega ločeno preveriti. Tako kot pri drugih vmesnikih poštnega strežnika lahko določene pošiljatelje vpišete na črni ali beli seznam. S tem poštnemu strežniku prihranite veliko dela in izločite pošiljatelje, ki so v preteklosti povzročali težave ali pri katerih preverjanje ni potrebno. Amavis je prepričljiv programski paket, ki ga je mogoče preprosto razširiti z dodatnimi moduli ali pregledovalniki virusov in se izkaže kot uporaben vmesnik.