Linux® platforme, rezultat pokreta otvorenog koda, imaju širok izbor filtara za neželjenu poštu. Kako biste odabrali najbolji Linux® filter za neželjenu poštu, važno je znati nešto o tome kako različite vrste rade. Agresivna, ali gotovo potpuno točna metoda eliminacije neželjene pošte je korištenje filtara na bijeloj listi ili filtara za provjeru. Za korisnike koji smatraju da je metoda bijele liste previše nefleksibilna, distributivni prilagodljivi crni popisi su svestrano i široko dostupno rješenje. Sofisticiranije tehnike zaštite od neželjene pošte koriste Bayesove trigramske filtere ili slične algoritme za analizu riječi kao primarni Linux® filter za neželjenu poštu.
Bijele liste ili filteri za provjeru rade na vrlo jednostavnom, ali učinkovitom principu; puštaju samo poštu od određenih pošiljatelja u pretinac kupca. Popularni Linux® filter neželjene pošte koji koristi ovu tehniku je TDMA. Kada korisnik inicijalno konfigurira TDMA, definira se popis pouzdanih primatelja i sva naknadna pošta provjerava se prema ovom popisu. Ako primatelj nije prisutan na ovom popisu, šalje se izazovna e-pošta kako bi se utvrdilo je li pošiljatelj legitiman izvor. E-poruka s izazovom dizajnirana je tako da na nju mogu odgovoriti samo ljudi, pa ako se primi uspješan odgovor, adresa e-pošte pošiljatelja dodaje se na bijelu listu.
Problem s tehnikom bijelog popisa kao primarnog filtra za neželjenu poštu u Linuxu je u tome što postavlja nepotreban teret pošiljateljima, čak i ako su legitimni. Distributivne adaptivne crne liste rade na obrnutom od ovog principa, ali na daleko fleksibilniji način. U ovoj tehnici, poruke s određenih adresa e-pošte za koje se zna da pripadaju pošiljateljima neželjene pošte blokiraju se na temelju centralizirane baze podataka. Ako dovoljno korisnika označi određenu adresu e-pošte kao neželjenu, te se adrese e-pošte ažuriraju na centraliziranu crnu listu. Primjer Linux® filtera za neželjenu poštu koji koristi ovu metodu zaštite od neželjene pošte je Razor.
I metoda provjere na bijeloj listi i metoda distributivne adaptivne crne liste analiziraju adresu e-pošte, provjeravaju ih u skladu s bazama podataka kako bi utvrdili jesu li potencijalno nesigurne. Bayesovske trigram filtere koriste neki filteri za neželjenu poštu, poput popularnog Linux® spam filtera SpamAssassin, za analizu strukture samih e-poruka. Ovi filtri koriste sofisticirane algoritme za pomno proučavanje teksta e-pošte i utvrđivanje pokazuju li oni uzorci konstrukcije rečenice i upotrebe riječi koje obično koriste pošiljatelji neželjene pošte. Eliminirajući potrebu za bazama podataka koje stvaraju korisnici, ova tehnika omogućuje mnogo veću prilagodljivost. Dosta programera Linux® filtera za neželjenu poštu implementira ovu metodu otkrivanja neželjene pošte u svoje programe.