Нужен ли протокол POP3 для реализации на почтовом сервере? - PullRequest
2 голосов
/ 29 августа 2011

В настоящее время я изучаю, как реализовать почтовый сервер в .net, я знаю, что протокол SMTP необходим для соблюдения его правил, подробно описанных в документах RFC. Но как насчет POP3? Я хочу написать свой почтовый клиент самостоятельно, поэтому нет никаких причин, по которым другие почтовые клиенты могут получить доступ к моему почтовому серверу (как я уже говорил, это просто исследование). Я хочу знать, возможно ли реализовать собственный протокол вместо использования POP3?

Любой совет будет полезен.

Ответы [ 5 ]

4 голосов
/ 29 августа 2011

Это ваш сервер и ваш клиент, вы можете делать все, что захотите!

Если серьезно, все другие серверы будут общаться с вами по SMTP (RFC 821 и 2821), так что это все, что вам нужно. POP3 и IMAP доступны только для клиентов, поэтому, если вы собираетесь создавать свой протокол / интерфейс, вы можете пропустить их.

2 голосов
/ 29 августа 2011

Пока ваш клиент является единственным клиентом, обращающимся к вашему почтовому серверу, вы абсолютно свободны для реализации любых протоколов, которые вы хотите ... даже SMTP необходим, только если сервер, который вы внедряете, должен общаться с другими серверами / клиентом ...

2 голосов
/ 29 августа 2011

Единственное, что вам нужно сделать, - это все, что необходимо для выполнения требований вашего проекта. Похоже, вы не думаете, что POP3 необходим. Поэтому это не так.

2 голосов
/ 29 августа 2011

Да;POP3 используется только почтовыми клиентами.

Долгое время AOL не поддерживал POP.

1 голос
/ 31 августа 2011

Если вы хотите реализовать свое почтовое приложение, вам не нужно следовать правилам.

...