Amavis ir servera puses vīrusu skeneris, kas rakstīts Perl programmēšanas valodā un tiek izmantots Unix pasta serveros. Kad tiek atklāts nevēlams e-pasta vēstule, Amavis automātiski izņem to no aprites. Pēdējā laikā uzticamā programma bloķē arī surogātpasta ziņojumus, kas citādi pārblīvētu pasta serveri. Šis noderīgais rīks var ietaupīt daudz laika, un iestatījumu opcijas ļauj individuāli konfigurēt pasta serveri.
SpamAssassin uzticami novērš vīrusus
Svarīgs Amavis komponents ir SpamAssassin modulis. Neatkarīgi no ievadītā saņēmēju skaita šis surogātpasta bloķētājs pārbauda, vai ziņojums atbilst iepriekš iestatītajai surogātpasta kategorijai. Šādā veidā pasta serveris netiek pārmērīgi apgrūtināts ar šo uzdevumu, un visi ienākošie ziņojumi tiek efektīvi apstrādāti centralizēti atbilstoši individuālā saņēmēja vēlmēm. Kopumā surogātpasta bloķētāja un vīrusu skenera kombinācija darbojas ļoti taupīgi. Amavis tika rakstīts Perl programmēšanas valodā, īpašu uzmanību pievēršot bufera pārpildīšanas novēršanai un vienlaikus nodrošinot administratoriem vienkāršas uzturēšanas iespējas. Amavis sevi neuzskata galvenokārt par vīrusu skeneri, bet gan par saskarni, ko var paplašināt ar antivīrusu programmām, piemēram, SpamAssassin, ClamAV, Kaspersky LMS vai AVG AV. Šādā sistēmā ar minimāliem laika resursiem var atklāt un novērst draudus pasta serverim, kā arī darba datoriem. Amavis spēj arhivēt vai novietot karantīnā ziņojumus. Tos var glabāt vai nu pastkastītē, vai SQL Datubāze var pārraidīt. Ar Amavis ir iespējams izveidot arī DKIM parakstu. Šis identifikācijas protokols nodrošina pasta autentiskuma pārbaudi. Tādējādi tiek novērsta pasta sūtījumu viltošana, kas atkārtoti rada nopietnas drošības problēmas. Amavis atbalsta dažādus MTA iestatījumus. Kopumā servera administratoram ir daudz iestatījumu iespēju, un viņš var piešķirt pasta saņēmējus atsevišķām apakšgrupām, kas savukārt darbojas saskaņā ar saviem noteikumiem. Piemēram, ir iespējams saņemt surogātpasta ziņojumus ar savu galvenes paziņojumu, kas ir pielāgots attiecīgajam saņēmējam.
Amavis pārliecina ar labu veiktspēju
Lai gan Amavis ir rakstīts Perl programmēšanas valodā, programmatūra joprojām spēj pārliecināt ar labu veiktspēju. Tas galvenokārt ir saistīts ar to, ka lieli datu bloki netiek skenēti rindiņu pēc rindiņas, ir novērsta nevajadzīga failu kopēšana un izstrādātāji ir parādījuši smalku optimizācijas izjūtu. Tomēr kopā ar iepriekš minētajām pretvīrusu programmām vajadzētu pievērst uzmanību tam, kuri e-pasta ziņojumi būtu rūpīgi jāpārbauda. Īpaši, ja ir pieejama nepieciešamā identifikācija, var noteikt izņēmumus, kas ļauj ātri un savlaicīgi apstrādāt datus. Amavis galvenokārt ievēro noteiktos RFC standartus. Daži no projekta pirmsākumiem meklējami jau 1997. gadā. Ienākošie ziņojumi tiek pārsūtīti uz pasta pārsūtīšanas aģentu, izmantojot labi zināmos SMTP un LMTP protokolus. Ja pasta pārsūtīšanas laikā notiek neparedzēts notikums, nekavējoties tiek veikti vairāki pasākumi, lai nodrošinātu ziņojuma drošību. Izmantojot šo pasākumu kopumu, Amavis novērš pasta nozaudēšanu vai ziņu nelasīšanu avārijas gadījumā. Ziņojumi netiek glabāti atmiņā, tāpēc pārāk lieli ziņojumi nevar izraisīt avāriju vai nopietnas servera problēmas. Vienīgais izņēmums ir pārsūtīšana uz vīrusu skeneri SpamAssassin, taču tas ir saistīts ar skenera darbības veidu. To var novērst, iestatot Administrators nosaka failu lieluma ierobežojumu, lai ziņojumi, kas pārsniedz noteiktu lielumu, netiktu pārsūtīti uz moduli, bet tiktu pārbaudīti atsevišķi. Tāpat kā citās pasta servera saskarnēs, arī šeit noteiktus sūtītājus var ievadīt melnajā vai baltajā sarakstā. Tādējādi tiek ietaupīts pasta servera darbs un laiks, atlasot sūtītājus, kuri iepriekš ir radījuši problēmas vai kuru pārbaude nav nepieciešama. Kopumā Amavis piedāvā pārliecinošu programmatūras paketi, ko var viegli papildināt ar papildu moduļiem vai vīrusu skeneriem, un tā ir noderīga saskarne.