I use
Courier IMAP, but it only works if you?re using
maildirs,
qmail?s mail directory format (although I think it?s an option for
postfix as well), for local delivery.
I?ve also heard that
Cyrus IMAP is a good IMAP server, although I can?t say myself.
I would, however, recommend
not using the UW imap server that comes stock in RedHat (and perhaps other distros). It sucks.