Če želite izbrati najboljši filter za preprečevanje neželene e-pošte, boste morali najprej ugotoviti, koliko želite porabiti za to vrsto računalniškega programa; obstaja nekaj brezplačnih možnosti, pa tudi bolj agresivne možnosti, ki so dražje. Prav tako boste morali preveriti, ali je filter za preprečevanje neželene e-pošte združljiv z e-poštnim programom, ki ga uporabljate, saj vsi programi ne bodo združljivi z vsemi filtri. Poleg tega ti programi običajno zahtevajo začetno časovno naložbo, saj se »nauči«, kaj menite, da je neželena pošta in kaj je zakonita e-pošta.
Nekateri programi za filtriranje neželene e-pošte bodo preprosto filtrirali e-pošto na podlagi nenehno posodobljenega seznama znanih pošiljateljev neželene pošte, drugi pa se bodo zanašali na hitro skeniranje vsebine e-pošte, da bi pobrali določene ključne besede, ki običajno označujejo neželeno pošto. To so najpreprostejše vrste filtrov neželene pošte in večina e-poštnih programov bo imela vgrajen filter za zaščito pred vsiljeno pošto, ki deluje pod temi parametri. Mnogi ljudje ugotovijo, da imajo še vedno veliko neželene pošte v svojih mapah »Prejeto«, kar pa je morda dobra ideja pri nakupu komercialnega filtra za zaščito pred neželeno pošto.
Obstaja več različnih vrst e-poštnih filtrov proti neželeni e-pošti, nekateri so bolj agresivni kot drugi. Dva najbolj agresivna zaviralca neželene pošte sta tista, ki za dostavo e-pošte v mapo »Prejeto« uporabljata »beli seznam«; uporabnik bo vnesel e-poštne naslove tistih oseb, od katerih želi prejemati e-pošto, vsi ostali pa bodo označeni kot vsiljena pošta. Nekateri programi bodo tudi prisilili vsako osebo, ki vam pošlje e-pošto, da odgovori na samodejno ustvarjeno sporočilo s kodo, da zagotovi, da je resnična oseba, ki pošilja e-pošto, in ne pošiljatelj neželene pošte. Te vrste programov so očitno precej učinkovite, vendar lahko vodijo do pogostih zgrešenih e-poštnih sporočil.
Najbolj priljubljena vrsta filtra za preprečevanje neželene e-pošte je tisti, ki temelji na kombinaciji črnega seznama neželene pošte in zgoraj omenjenih omejitev ključnih besed ter pravil, ki jih določi uporabnik. Nastavitev teh programov običajno traja nekaj tednov, saj se program »nauči«, katera sporočila menite, da so vsiljena pošta in katera so legitimna. Uporabnik bo vsak dan pregledal e-pošto in nekatere označil kot neželeno pošto, sčasoma pa jih bo program lahko prepoznal brez vnosa uporabnika. Pomembno je, da redno preverjate svoje polje za neželeno pošto, da se prepričate, da se zakonita sporočila tja ne pošiljajo pomotoma.