SpamAssassin untuk penapisan spam e-mel menggunakan pelbagai teknik untuk mengesan spam termasuk kaedah berasaskan DNS, penapisan Bayesian, senarai hitam, program luaran dan pangkalan data dalam talian. Ia menggunakan satu set peraturan yang besar yang sesuai dengan badan atau pengepala mesej, untuk menilai sama ada e-mel adalah spam. Setiap ujian menghasilkan skor yang diberikan jika ia sepadan dengan kriteria ujian.
SpamAssassin merawat semua bahasa secara sama; Walau bagaimanapun, anda boleh mengkonfigurasinya untuk mengurai setiap mesej dan menentukan bahasa yang digunakan. Jika bukan salah satu bahasa "dibenarkan", SpamAssassin secara automatik menambahkan beberapa mata skor spam mesej. Jika SpamAssassin tidak pasti tentang bahasa yang digunakan, tiada mata diberikan.
Menapis Spam Bahasa Asing dengan SpamAssassin
Untuk mempunyai SpamAssassin menapis keluar mel dalam bahasa asing:
- Buka /etc/mail/spamassassin/local.cf dalam editor kegemaran anda.
- Jika tidak hadir, tambahkan "ok_languages" pada baris itu sendiri.
- Senaraikan bahasa (dari senarai di bawah) yang anda mahu terima, dipisahkan oleh ruang:
- af - Afrikaans
- persegi - Albania
- am - Amharic
- ar - Bahasa Arab
- hy - Armenia
- eu - Basque
- bs - Bosnia
- bg - Bulgaria
- menjadi - Belorusia
- ca - Catalan
- zh - Cina
- hr - Croatia
- cs - Czech
- da - Denmark
- nl - Belanda
- en - Bahasa Inggeris
- eo - Esperanto
- et - Estonia
- fi - Finland
- fr - Perancis
- fy - Frisian
- ka - Georgia
- de - Jerman
- el - Greek
- dia - Ibrani
- hu - Hungary
- hi - Hindi
- adalah - Icelandic
- ID - Indonesia
- ga - Gaelic Ireland
- ia - Bahasa Itali
- ja - Jepun
- ko - Korea
- la - Latin
- lv - Bahasa Latvia
- lt - Bahasa Lithuania
- Cik - Melayu
- Encik - Marathi
- ne - Nepal
- tidak - Norway
- fa - Persia
- pl - Poland
- pt - Portugis
- qu - Quechua
- rm - Rhaeto-Romance
- ro - Romania
- ru - Rusia
- sa - Sanskrit
- sco - Skotlandia
- gd - Gaelik Scotland
- sr - Serbia
- sk - Slovak
- sl - Bahasa Slovenia
- es - Bahasa Sepanyol
- sw - Swahili
- sv - Sweden
- tl - Bahasa Tagalog
- ta - Tamil
- th - Thai
- tr - Turki
- uk - Ukraine
- vi - Vietnam
- cy - Welsh
- yi - Yiddish
Untuk menerima mel dalam bahasa Inggeris, Jerman, Latin, Thai dan Sweden, contohnya, gunakan "ok_languages en de la th sv".