Množství nevyžádané pošty v dnešním emailovém provozu již dosahuje takového objemu, že si vyžaduje antispamovou kontrolu přímo na serveru. Naším hlavním požadavkem bylo to, aby odmítala jen skutečně spamové zprávy. Přestože bylo dosaženo relativně vysoké účinnosti, není odfiltrováno zcela vše. Doporučujeme tedy další kontrolu přímo v poštovním klientovi, kde bývají dostupné i pohodlné učící mechanismy.

Testy probíhají v těchto krocích:

Krok 1: Černé listiny spammerů

Hned na začátku emailové komunikace se zkontroluje IP adresa odesílatele, zda se nenachází na některé z černých listin (RBL seznamy), které evidují aktuální adresy spammerů. Pokud je uveden na třech a více listinách je komunikace s odesílatelem ihned zakázána. Díky této vícenásobné kontrole je možné eliminovat občasné chyby černých listin, kdy se na nich může objevit i zcela legitimní emailový server.

Krok 2: Greylisting

Pokud je odesílatel v prvním kroku nalezen jen na jedné či dvou listinách, přichází na řadu metoda, která se nazývá greylisting. Zde se využívá toho, že komunikace je dočasně přerušena a odesílacímu serveru je oznámeno, aby pokus o doručení zprávy za malou chvíli zopakoval. Většina odesílacích robotů spammerů však již další pokus neprovede a spam tedy nedoručí. Standardní emailové servery však email správně za malou chvíli (bývá to kolem 10 minut) odešlou znovu a email je v pořádku přijat.

Krok 3: Antivirová kontrola

Po přijetí každého emailu je ještě provedena kontrola, zda neobsahuje viry. Pokud ano, pak je odesílací server (během SMTP relace) o této skutečnosti informován a má tedy možnost toto sdělit i skutečnému odesílateli. Takový email je samozřejmě odmítnut a není doručen.