maybe a private mode where you can have your client only accept messages from addresses in your contacts? this could help with the spam issue