我正在考虑创建一个邮件客户端作为辅助项目,并希望简要概述它们的工作方式。我想到的一些问题是:
他们如何连接到SMTP服务器(我的猜测是使用内置库)?
邮件存放在哪里?
如何加密密码?
他们如何检查计算机是否已连接到互联网?
答案 0 :(得分:0)
你的问题太宽泛了,无法在这里回答。但您可以查看以下标题以获得初步想法。
首先,您应该了解SMTP协议的工作原理。它古老而稳定,因此易于管理。您可以先阅读[维基百科的SMTP标题](http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol)。实际上存在一个完整的SMTP传输示例,您可以在建立telnet连接后尝试使用工作的smtp服务器。
此外,由于您要实现邮件客户端,您应该通过阅读相关的维基百科标题及其参考资料来了解IMAP和POP3。