I've been thinking a bit about better intergration of SpamAssassin on my system (if you don't use sendmail these may not be of much help). Firstly I want to make sure any email from local users are whitelisted and whipped up a little script to add entries from local-host-names into the global whitelist. Then I felt creative and wrote a script to work out who I've emailed recently and make sure that they're in my whitelist. The idea was to have something I could stick in a cron job and forget about.
No guarantees they'll work for you. Enjoy.