POP3, SMTP, IMAP 和 Exchange 的区别
对于我这种小白来说,搞明白POP3, SMTP, IMAP 和 Exchange 的区别在哪里还是很有必要的。
SMTP, POP3, IMAP 都是mail server上的service。
简单地说,SMTP管‘发’,POP3/IMAP管‘收’。
举个例子,你坐在电脑边用mail client写完邮件,点击‘发送’。这时你的mail client会发消息给邮件服务器上的SMTP service。这时有两种情况:如果邮件的收信人也是处于同一个domain,比如从http://163.com发送给163的邮箱,SMTP service只需要转给local的POP3 Service即可。如果邮件收信人是另外的domain,比如http://163.com发送给http://sina.com, SMTP service需要通过询问DNS, 找到属于sina的SMTP service的hostSMTP service收到邮件后转给负责接收邮件的POP3 service
POP3 service和IMAP的区别主要是:POP3是比较老的protocol,主要为了解决本地机器和远程邮件服务器链接的问题,每次邮件会download到本地机器,然后从远程邮件服务器上删掉(当然特殊config除外),然后进行本地编辑。这样的问题是如果从多个终端链接服务器,只有第一个下载的能看到。POP3的好处是应用广泛,