QQ邮箱服务器协议,理解邮件服务流程——SMTP、IMAP、POP3 协议

本文介绍了邮件服务的工作流程,包括QQ邮箱用户通过SMTP协议发送邮件到163邮箱,以及163邮箱用户使用IMAP/POP3协议接收和阅读邮件的过程。邮件服务商需要实现SMTP、IMAP和POP3协议的服务器,而邮件客户端则需要实现SMTP和IMAP/POP3客户端功能。示例中展示了如何使用163邮箱的SMTP接口通过nodeMailer发送邮件。
摘要由CSDN通过智能技术生成

本文旨在建立一个对邮件服务整个流程的初步理解:一个QQ邮箱用户编写一封邮件,发送给一个163邮箱用户,后者接收邮件并阅读,这其间都发生了些什么,都有哪些角色,各自发挥什么作用。 我要说话

从小文笔不好,讲述尽量做到简洁易懂吧。先上王道:

dbbfa61b9352a43e22fc690117e29fca.png

上图中可以看到5个角色:QQ邮箱用户、QQ邮件服务商、163邮件服务商、163邮件用户、邮件客户端。下面分析下这些角色的内部组成和功能。

1 邮件服务商

邮件服务商需要提供邮件发送、邮件存取两大类服务。

1.1 SMTP协议

SMTP协议是一种属于TCP/IP协议族的应用层协议,它使用由TCP提供的可靠的数据传输服务把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器。 我要说话

如上图所示,邮件服务商实现SMTP协议一般需要分别实现客户端和服务端两个服务,当用户使用SMTP协议将邮件发送给邮件服务商时,用户需要访问SMTP Server,若是QQ邮箱用户发送给QQ邮箱用户,这事儿也就完了,但是当QQ邮箱用户发送给163邮箱用户的时候,咋办呢? 此时QQ邮箱服务商需要扮演像一个用户一样的SMTP Client的角色,将用户的邮件内容通过SMTP协议发送给163邮件服务商的SMTP Server。

上图中可以看到,QQ邮箱用户发送邮件的时候,邮件是发给SMTP Server了的。

1.2 IMAP/POP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值