Reputation: 6489
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.
Upvotes: 2
Views: 480
Reputation:
If you want to implement your mail client application you don't need to follow the rules.
Upvotes: 1
Reputation: 70379
As long as you client is the only client accessing your mailserver you are absolutely free to implement whatever protocols you want... even SMTP is only necessary if the server you implement need to talk to other servers/client...
Upvotes: 2
Reputation: 54610
The only thing you have to do is whatever is necessary to fulfill the requirements of your project. It sounds like you don't think POP3 is necessary. Therefore, it's not.
Upvotes: 2
Reputation: 55447
It's your server and your client, you can do anything you want!
Seriously though, all other servers will talk to you over SMTP (RFC 821 and 2821) so that's about all that you need. POP3 and IMAP are client-only so if you're going to build your protocol/interface you can skip those.
Upvotes: 4
Reputation: 887777
Yes; POP3 is only used by email clients.
For a long time, AOL did not support POP.
Upvotes: 2