I have been using
Inbox for a couple of months, now. IMHO, it is one of the best spam solutions available.
Inbox has a "whitelist" option. With "Whitelisting" the only email that gets into your inbox is mail from approved senders. Unknown senders are sent a challenge message to determine if they are "real" senders or spammers.
Best of all, Inbox is free at this time.