I like using the Mac Mail client to read all of my mail (home, work, etc), so I still host my own kehlet.cx mail on my OpenBSD box at home. But the spam has just gotten out of control...
Fortunately, a friend told me about Google Apps, a
free service offered by Google to host your company's email and provide calendaring and
web-based documents. You can sign up with them, point your MX records to their servers,
and they'll host your mail, with some amazing spam filtering. A great service, for free.
Thank you Google!
From there I forward my mail though changeip.com,
who offers a service to relay mail to any destination on a non-standard port, say, one
that isn't blocked by your Internet Service Provider. Great stuff.
Perhaps some day I'll get tired of running a box at home to host my mail (among other
things), at which time I'll probably just read my mail through the Google Apps portal, but
for now, this is a pretty good setup. And almost zero spam, hooray.