I'm currently researching how to implement a mail server in .net, I know SMTP protocol is necessary to follow its rules described in detail in RFC white-papers. But what about POP3? I want to write my mail client by myself, So there is no reason that other mail client can access my mail server (as I said before it's just a research). I want to know, Is it possible to implement my own protocol instead of using POP3 ?
Any advice will be helpful.