1) Ищете в Гугле "C# mail server".
2) Тут же находите:
www.ericdaugherty.com/dev/cses
3) Разбираетесь с исходными текстами, особенно с работой POP3
4) Ищете в Гугле "C# imap" и находите кучу примеров клиента
5) Добавляете в сервер поддержку IMAP по результатам пунктов 3 и 4
6) Profit!