I'd have to agree with Wade.
Courier-IMAP server is a very well done proggy.
Since I discovered it, its all I use, personally or otherwise. I also have found that its *VERY* scalable. Serving in excess of 100K users on a single machine... provided there is enough memory.