Korisnicima SuperHosting.RS hosting usluga koji koriste cPanel kontrolni panel, na raspolaganju stoji i SpamAssassin spam filter: kako aktivirati spam filter za imejl naloge?
SpamAssassin je omogućen na hosting nalogu sa osnovnim podešavanjima. Ove postavke su sasvim dovoljne za normalno funkcionisanje filtera.
U nastavku ovog članka, opisano je kako fino podesiti ovaj spam filter.
SpamAssassin je spam filter koji pomaže u redukovanju spam poruka na najmanju moguću meru.
SpamAssassin je projekat organizacije Apache Software Foundation (ASF) i predstavlja jednu od najboljih anti-spam aplikacija otvorenog koda.
Po rečima developera i statistici, filter u preko 95% slučajeva tačno identifikuje spam imejlove. Konkretno, SpamAssassin propusti da blokira tek oko 1,5% spam poruka – koje se potkradu kao regularne. Istovremeno, 0,6% regularnih imejl poruka greškom odbaci – misleći da je u pitanju spam. Ovakve poruke se nazivaju i ham. Ova reč koristi se da označi regularne imejlove (non-spam) koji su pogrešno označeni kao spam.
Princip rada SpamAssassin filtera
Princip provere mejl korespodencije – da li je spam ili nije, zasniva se na primeni predefinisanih pravila, ili sprovođenju testova. Ovi se primenjuju na sadržaj i zaglavlje poruke.
Spam filter SpamAssassin koristi brojna pravila, od kojih svako nosi određeni broj poena. Vrednost ovih poena može biti:
– pozitivna za “ovo je spam” (spam)
– negativna za “ovo nije spam” (ham)
Primer testova, sa poenima validnim za SpamAssassin verziju 3.3.x:
šta se testira | opis | ime testa | broj poena |
header (zaglavlja) | Pošiljalac poruke odgovara SPF zapisu | SPF_PASS | -0.001 |
body (sadržaj poruke) | Tekstualni deo poruke sastoji se od 80-90% praznih redova | BLANK_LINES_80_90 | 1 |
header (zaglavlja) | Naslov poruke sadrži samo velika slova | SUBJ_ALL_CAPS | 1 |
U testu koji sledi, ukoliko poruka ispunjava uslove, tj. ako je u polju zaglavlja From:
(Od: ) (pošiljalac) sadržana reč “cash“, poruci se dodeljuje 2,5 poena:
šta se testira | opis | ime testa | broj poena |
header (zaglavlja) | u polju From: sadržana je reč “cash” | FH_FROM_CASH | 2.5 |
Pogledajte kompletan spisak testova za SpamAssassin verziju 3.3.x
Ukupan rezultat i njegova (predefinisana) granična vrednost određuju da li će neka poruka biti označena kao spam. Ova vrednost može se izmeniti u cPanel-u, u Imejl sekciji, odabirom opcije Spam filteri. Ovde ćete u delu “Obradi nove imejlove i označi ih kao neželjenu poštu” videti link “Spam Threshold vrednosti“, na koji treba kliknuti. U delu “Prilagodi graničnu vrednost spama” postavite novu vrednost u polju/padajućem meniju “Granična vrednost za spam (required_score)” i potvrdite izmenu klikom na dugme “Ažuriraj opcije ocenjivanja“.
Za SpamAssasin, ukupan rezultat se može podesiti u rangu od 0 do 10, gde je 0 najrestriktivniji, odnosno svi dolazni (incoming) imejlovi biće označeni kao spam.
Na primer:
0 – Svi imejlovi biće označeni kao spam. Ovo iz razloga što Vam je zapravo potrebno 0 poena kako bi poruka bila označena kao spam. Ako poruka ne dođe do 0 poena, ukupan rezultat biće negativan. To takođe znači da će poruka biti tretirana kao spam;
5 – Podrazumevana vrednost. Da bi poruka bila označena kao spam, neophodno je da na testovima sakupi 5 poena;
10 – Manje imejlova će biti tretirano kao spam. Da bi poruka bila označena kao spam, neophodno je da na testovima sakupi 10 poena.
Fina podešavanja filtera
Filter podržava i fina podešavanja vrednosti poena po pojedinačnim testovima koji se primenjuju nad dolaznom (incoming) poštom.
Izmena vrednosti poena po pojedinačnim testovima može se sprovesti iz cPanel-a, Imejl sekcije, odabirom opcije Spam filteri. U delu “Dodatna podešavanja (za napredne korisnike)” kliknite na link/padajući meni “Prikaži dodatna podešavanja“. Na samom dnu, videćete link “Konfiguriši podešavanja za izračunatu spam ocenu“, na koji treba kliknuti.
Izaberite test i promenite mu vrednost poena koje nosi. Ukoliko poruka ispunjava test kriterijum, poeni će biti dodati njenom ukupnom skoru.
Neke test vrednosti je neophodno samostalno postaviti. Obzirom da cPanel podrazumevano aktivira “Bayesian” i “network” testove, poene koje im dodelite biće dodati ukupnom skoru. Kada vrednost poena koje oni nose podesite na 0, ovi testovi se neće sprovoditi.