Platformele Linux®, rezultatul mișcării open source, au o mare varietate de filtre de spam din care să aleagă. Pentru a alege cel mai bun filtru de spam Linux®, este important să știți puțin despre cum funcționează diferitele tipuri. O metodă agresivă, dar aproape complet exactă, de eliminare a spam-ului este utilizarea unei liste albe sau a filtrelor de verificare. Pentru utilizatorii care consideră că metoda listei albe este prea inflexibilă, listele negre adaptative distributive sunt o soluție versatilă și disponibilă pe scară largă. Tehnicile anti-spam mai sofisticate folosesc filtre trigrame bayesiene sau algoritmi similari de analiză a cuvintelor ca filtru principal de spam Linux®.
Listele albe sau filtrele de verificare funcționează pe un principiu foarte simplu, dar eficient; ei lasă numai e-mailurile de la expeditori desemnați în căsuța de e-mail a clientului. Un filtru de spam Linux® popular care utilizează această tehnică este TDMA. Când un utilizator configurează inițial TDMA, este definită o listă de destinatari de încredere și toate e-mailurile ulterioare sunt verificate cu această listă. Dacă un destinatar nu este prezent pe această listă, este trimis un e-mail de provocare pentru a stabili dacă expeditorul este o sursă legitimă. E-mailul de provocare este conceput pentru a fi răspunzător numai de oameni, așa că, dacă se primește un răspuns de succes, adresa de e-mail a expeditorului este adăugată pe lista albă.
Problema cu tehnica listei albe ca filtru de spam Linux® primar este că pune o povară inutilă asupra expeditorilor, chiar dacă aceștia sunt legitimi. Listele negre adaptative distributive operează pe inversul acestui principiu, dar într-o manieră mult mai flexibilă. În această tehnică, mesajele de la anumite adrese de e-mail despre care se știe că aparțin spammerilor sunt blocate pe baza unei baze de date centralizate. Dacă destui utilizatori semnalează o anumită adresă de e-mail ca spam, acele adrese de e-mail sunt actualizate în lista neagră centralizată. Un exemplu de filtru de spam Linux® care utilizează această metodă de protecție împotriva spamului este Razor.
Atât metoda de verificare a listei albe, cât și metoda listei negre adaptive distributive analizează adresa de e-mail, verificându-le cu bazele de date pentru a determina dacă sunt potențial nesigure. Filtrele trigrame bayesiene sunt folosite de unele filtre de spam, cum ar fi popularul filtru de spam Linux® SpamAssassin, pentru a analiza structura e-mailurilor în sine. Aceste filtre folosesc algoritmi sofisticați pentru a examina textul e-mailurilor și pentru a determina dacă prezintă modele de construcție a propozițiilor și de utilizare a cuvintelor care sunt utilizate de obicei de spammeri. Prin eliminarea necesității bazelor de date generate de utilizatori, această tehnică permite o adaptabilitate mult mai mare. Destul de mulți dezvoltatori de filtre de spam Linux® implementează această metodă de detectare a spamului în programele lor.