V některých mailových programech je už teď možné nastavit filtrování tímto způsobem. Samozřejmě to má ty (a to dost závažné) mouchy, které popisují ostatní v dalších odpovědích, ale hlavně ani tohle není 100% řešení.
Mě teď často chodí oznámení o nedoručených e-mailech, které jsem nikdy neposlal - zčásti jsou to viry a zčásti spam. Viry to tak už dělají dávno a spammeři se od nich poučili: generují ze získané databáze adres nejen adresu příjemce mailu, ale i falešnou adresu odesílatele. Virům to zajišťuje větší důvěru příjemců, že můžou zprávu bez obav otevřít a spammerům větší šanci projít jednoduchými antispamovými mechanismy.
Takže při širším nasazení filtrování neznámých odesilatelů by zpočátku byla sice odfiltrována většina spamu (až na ty zprávy, které by náhodou obsahovaly falešnou adresu někoho z Vašeho seznamu adres), ale prošly by prakticky všechny zavirované zprávy (narozdíl od greylistingu). Na spam by to ale opět fungovalo jen do té doby, než by si spammeři doplnili databáze o dvojice adres vzájemně komunikujících uživatelů. A to by např. s pomocí nedestruktivních mailových červů i jiných metod zvládli celkem rychle.
Takže jak už bylo řečeno, chce to vždycky kombinovat víc metod a nejíp aby to neměl každý nastavené stejně. Přičemž nějak vylepšeno by určitě pro některé uživatele bylo použitelné i filtrování neznámých odesilatelů, stejně jako greylisting.