Platformy Linux®, będące wynikiem ruchu open source, mają do wyboru szeroką gamę filtrów antyspamowych. Aby wybrać najlepszy filtr antyspamowy Linux®, ważne jest, aby wiedzieć trochę, jak działają różne typy. Agresywną, ale prawie całkowicie dokładną metodą eliminowania spamu jest stosowanie białej listy lub filtrów weryfikacyjnych. Dla użytkowników, dla których metoda białej listy jest zbyt mało elastyczna, dystrybucyjne, adaptacyjne czarne listy są wszechstronnym i powszechnie dostępnym rozwiązaniem. Bardziej wyrafinowane techniki antyspamowe wykorzystują filtry trygramów Bayesa lub podobne algorytmy analizy słów jako główny filtr antyspamowy systemu Linux®.
Białe listy lub filtry weryfikacyjne działają na bardzo prostej, ale wydajnej zasadzie; wpuszczają do skrzynki odbiorczej klienta tylko pocztę od wyznaczonych nadawców. Popularnym filtrem antyspamowym systemu Linux®, który wykorzystuje tę technikę, jest TDMA. Kiedy użytkownik początkowo konfiguruje TDMA, definiowana jest lista zaufanych odbiorców, a cała kolejna poczta jest porównywana z tą listą. Jeśli adresata nie ma na tej liście, wysyłany jest testowy e-mail w celu ustalenia, czy nadawca jest wiarygodnym źródłem. E-mail z wezwaniem został zaprojektowany tak, aby odpowiadał tylko człowiek, więc jeśli otrzymamy pomyślną odpowiedź, adres e-mail nadawcy zostanie dodany do białej listy.
Problem z techniką białej listy jako głównym filtrem antyspamowym systemu Linux® polega na tym, że nakłada ona niepotrzebne obciążenie na nadawców, nawet jeśli są legalni. Dystrybucyjne, adaptacyjne czarne listy działają na odwrót tej zasady, ale w znacznie bardziej elastyczny sposób. W tej technice wiadomości z niektórych adresów e-mail, o których wiadomo, że należą do spamerów, są blokowane w oparciu o scentralizowaną bazę danych. Jeśli wystarczająca liczba użytkowników oznaczy określony adres e-mail jako spam, te adresy e-mail zostaną zaktualizowane na scentralizowanej czarnej liście. Przykładem filtra antyspamowego systemu Linux®, który wykorzystuje tę metodę ochrony przed spamem, jest Razor.
Zarówno metoda weryfikacji białej listy, jak i dystrybucyjna metoda adaptacyjnej czarnej listy analizują adresy e-mail, porównując je z bazami danych w celu określenia, czy są potencjalnie niebezpieczne. Bayesowskie filtry trygramowe są wykorzystywane przez niektóre filtry antyspamowe, takie jak popularny filtr antyspamowy Linux® SpamAssassin, do analizy struktury samych wiadomości e-mail. Filtry te wykorzystują zaawansowane algorytmy do analizy tekstu wiadomości e-mail i określenia, czy zawierają one wzorce konstrukcji zdań i użycia słów, które są zwykle używane przez spamerów. Eliminując potrzebę tworzenia baz danych generowanych przez użytkowników, technika ta zapewnia znacznie większą elastyczność. Wielu twórców filtrów antyspamowych Linux® wdraża tę metodę wykrywania spamu w swoich programach.