一封电子邮件的发送和接收的主要步骤

1,用户使用用户代理编辑好要发送的电子邮件,并且指明正确的收件人地址,然后单击“发送”按钮

2,用户代理使用SMTP协议,将邮件传送到发送方邮件服务器上,保存在邮件缓冲区内,等待发送到接收方的邮件服务器

3,发送方邮件服务器与接收方邮件服务器建立TCP连接,使用的熟知端口号为25,将邮件缓冲区内的邮件依次发送出去,

中间不被任何一个中间邮件服务器所接收。如果超过规定的时间还不能把邮件发送出去,则发送邮件服务器要向用户代理报告发送失败

4,接收方邮件服务器收到邮件后,将邮件放入收件人的用户邮箱中,等待收件人下载

5,当收件人运行用户代理的“接收邮件”功能时,用户代理利用POP3或IMAP协议,将邮件从接受服务器中下载到本地用户代理

IMAP和POP有什么区别?
IMAP与POP类似,都是一种邮件获取协议。
POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件、标记已读等),这是不会反馈到服务器上的,比如:您通过电子邮件客户端收取了QQ邮箱中的3封邮件并移动到了其他文件夹,这些移动动作是不会反馈到服务器上的,也就是说,QQ邮箱服务器上的这些邮件是没有同时被移动的 。但是IMAP就不同了,电子邮件客户端的操作都会反馈到服务器上,您对邮件进行的操作(如:移动邮件、标记已读等),服务器上的邮件也会做相应的动作。也就是说,IMAP是“双向”的。
同时,IMAP可以只下载邮件的主题,只有当您真正需要的时候,才会下载邮件的所有内容。
Hi, Tomorrow!
原文地址:https://www.cnblogs.com/aikeming/p/10322726.html