gytothDovecot+posfix+sieve+roundcube.
Kicsit bonyolultabb, mert nginx (vagy apaccs) és php+mysql is kell hozzá, de megvan az az előnye, hogy roundcube-bal szépen össze lehet állítani a sieve szűrőket.
És már a szerveren szortírozza a leveleket, a spamszűrés (spamassassin) már csak a hab a tortán.
Ez talán segít:
https://www.rosehosting.com/blog/how-to-set-up-server-side-email-filtering-with-dovecot-sieve-and-roundcube-on-a-centos-6-vps/
(Gondolatban fordítsd át a Centos specifikus dolgokat Ubuntu specifikusra)