Da biste odabrali najbolji filtar e-pošte protiv neželjene pošte, prvo ćete morati odrediti koliko želite potrošiti na ovu vrstu računalnog programa; postoje neke besplatne opcije, kao i agresivnije opcije koje su skuplje. Također će biti potrebno provjeriti je li filtar e-pošte protiv neželjene pošte kompatibilan s programom za e-poštu koji koristite, budući da neće svi programi biti kompatibilni sa svim filterima. Osim toga, ovi programi obično zahtijevaju početno ulaganje vremena jer “uče” ono što smatrate neželjenom poštom, a što je legitimna e-pošta.
Neki programi za filtriranje neželjene e-pošte jednostavno će filtrirati e-poštu na temelju stalno ažuriranog popisa poznatih pošiljatelja neželjene pošte, dok će se drugi oslanjati na brzo skeniranje sadržaja e-pošte kako bi pokupili određene ključne riječi koje obično ukazuju na neželjenu poštu. Ovo su najjednostavniji tipovi filtara za neželjenu poštu, a većina programa za e-poštu imat će ugrađeni filtar za zaštitu od neželjene e-pošte koji radi pod tim parametrima. Međutim, mnogi ljudi smatraju da i dalje imaju mnogo neželjene pošte u pristigloj pošti, što bi bila dobra ideja kada bi kupnja komercijalnog filtera e-pošte protiv neželjene pošte mogla biti dobra ideja.
Postoji niz različitih vrsta filtara e-pošte protiv neželjene pošte, neki su agresivniji od drugih. Dva od najagresivnijih blokatora neželjene pošte su oni koji koriste “bijelu listu” za isporuku e-pošte u pristiglu poštu; korisnik će unijeti adrese e-pošte za one osobe od kojih želi primati e-poštu, a svi ostali će biti označeni kao neželjena pošta. Neki će programi također prisiliti svaku osobu koja vam pošalje e-poštu da odgovori na automatski generiranu poruku s kodom kako bi se osiguralo da je stvarna osoba koja šalje e-poštu, a ne pošiljatelj neželjene pošte. Ove vrste programa očito su prilično učinkovite, ali mogu dovesti do čestih propuštenih poruka e-pošte.
Najpopularnija vrsta anti-spam filtera e-pošte je onaj koji se temelji na kombinaciji crne liste spamera i gore navedenih ograničenja ključnih riječi, kao i pravila koja postavlja korisnik. Za postavljanje ovih programa općenito će biti potrebno nekoliko tjedana, jer program “uči” koje poruke smatrate neželjenim, a koje legitimne. Korisnik će svaki dan prolaziti kroz e-poštu, označavajući određene kao neželjenu poštu, a s vremenom će ih program moći identificirati bez unosa od strane korisnika. Važno je redovito provjeravati svoj pretinac za neželjenu poštu kako biste bili sigurni da se legitimne poruke tamo ne šalju greškom.