I am looking to set up an IMAP server for my pop email accounts. I would like to find a complete walkthrough for setting up some kind of server for this purpose running OSX (preferably). Any links to sites detailing this or your own walkthrough is greatly welcomed. Thanks.
Depending on how someone interprets your question, it is either not possible, or not practical.
What you’re asking literally is how to set up a server to communicate to a server. This isn’t very practical, because if you were setting up your own server for email, it would make more sense to go ahead and host the mail client on your own server, instead of using a third-party mail client. You would have to have an always-on machine, as well as a static IP from your ISP.
What you’re most likely asking (but using the wrong terminology) is that you want to take advantage of IMAP syncing with a POP3 account. This isn’t possible, because the mail client has to provide this functionality.
You would be better off just getting a free gmail account, or MobileMe if you wanted PUSH on your mobile device. Both can use IMAP.