Apel Caracteristici și SpamAssassin de formare - kostikov max

În acest articol mici, am dori să acorde o atenție la caracteristicile apelului sistem SpamAssassin anti-spam pentru procesarea corespondenței de intrare și interconectate cu acest proces de învățare Bayes-filtre, care, în opinia mea, o atenție insuficientă este acordată mulți cum să-posveschonnyh acest software minunat.

Să începem cu principalele caracteristici ale procesului de utilizare SpamAssassin, și anume posibilitatea de a lua în considerare la evaluarea de e-mail de intrare la accesoriu (sau invers) sa ca spam de mai sus statistice Bayes-filtre. Formarea acestora poate avea loc fie manual, prin intermediul așa-numitul „Formarea“ sistemul prin trecerea la intrarea în scrisorile pe care le clasificate ca spam evident, și în mod automat pe baza unor criterii avtoobucheniya setări.

Cu toate acestea, ar trebui să ia în considerare faptul că important este adesea trecute cu vederea, și anume de contabilitate SpamAssassin pentru manipularea și modelarea de bază Bayes-filtre numele utilizatorului, care (și pentru care) a făcut acțiunile ei. Este important să se verifice care utilizatorul este și ceea ce se face în numele de formare. Pentru rezultate corecte, este în mod evident necesar ca acesta să fie același utilizator.

Sistemul Mail folosind SpamAssassin poate folosi o singură bază de date de bază de configurare și bayes-filtru pentru sistem ca întreg, baze de date individuale pentru fiecare utilizator, sau ambele metode simultan.

În acest din urmă caz, datele vor fi duplicate într-un sistem de baze de date comune, precum și în baza de utilizatori personale, care a primit un nume scrisoare verificabilă. În plus, trebuie remarcat faptul că verificarea scrisorilor se va face ori de câte ori utilizatorul local, în sistem, are o + 1 ori pentru un total de bază a sistemului. apelurile multiple pot fi importante pentru sistemele de e-mail ocupat din motive de intensitate a resurselor.

SpamAssassin verifică o cantitate mare de date de intrare pentru sistemele de scriere de e-mail primite, inclusiv însăși corpul mesajului. Știind acest lucru, este clar că lansarea analizei anti-spam este posibil, cel puțin în momentul în care scrisoarea a ajuns la noi prin comanda DATE SMTP. Dacă utilizați Exim. Această secțiune acl_smtp_data.

Pentru a apela în fișierul de configurare SpamAssassin Exim furnizat de o regulă specială

în cazul în care numele de utilizator al numelui de utilizator de sistem în numele căreia se face solicitarea la baza de date și de învățare, eventual automată. Am recomandat pentru utilizare ca numele utilizatorului sistemului sub care serverul de e-mail se execută, și el SpamAssassin. În cazul meu, este utilizatorul mailnull.

Evident, pentru uz personal, individual pentru fiecare utilizator, utilizarea bazelor de date și procesul de actualizare ( „predare“) SpamAssassin nevoie pentru a muta procesul de evaluare a corespondenței de intrare la nivelul de routere / transporturi Exim. Deoarece procesul de rutare se execută pentru fiecare destinatar disponibil în sistem separat, este aici că este posibil accesul la bazele de date personalizate.

Un exemplu al acestei configurații (Extrase referitoare la subiectul acestui articol):

Să acorde o atenție pentru a plasa spamassassin_router router în listă - este numit după livrările externe și pseudonimele de manipulare pentru domeniile locale și utilizatori. Ie controalele vor fi efectuate întotdeauna să existe de fapt, în sistemul de cutie poștală. Procedura de transport în secțiunea corespunzătoare a irelevant.

În orice caz, - dacă utilizarea unei singure baze de date sistem sau date personale pentru fiecare utilizator pentru a selecta baza de date corectă ar trebui să utilizeze opțiunea -u cu numele în utilitarele client SA-invata sau spamc prin care se face un apel la demonul principal SpamAssassin.

Un pic despre procesul de stabilire a mecanismului de învățare am menționat mai devreme în articol „lot de învățare filtru anti-spam folosind Dovecot Delayed“ - recomanda citirea.