写这篇博客是记录下我学习 SMTP 协议产生的疑惑,我用window操作系统的命令行手动操作 SMTP 协议,产生了一个最大的困惑,那就是我使用telnet命令连接的 STMP 服务器是接收方邮件服务器还是发送方邮件服务器?
https://www.cnblogs.com/scottckt/archive/2007/07/17/820591.html
这个链接的博客明确讲了是接收方邮件服务器,并且这个接收方服务器可以不是最终收邮件的服务器,而是一个中转站服务器,但是我手动操作,连接到一个QQ邮件服务器,需要认证身份,并且只能认证QQ邮箱账号,我认证成功后,用STMP协议的Mail From命令后面只能是QQ邮箱账号,我用163邮箱账号出错(501 Mail from address must be same as authorization user),也就是501发件人地址必须与授权用户相同,所以我推测我使用telnet命令连接的 STMP 服务器是发送方方邮件服务器。在我看来SMTP协议,所带来的最大的好处就是解决了发送方的困扰,你很难想象发送方为了收件人能够收到邮件,而一直等收件人登上主机与自己通信。因为不这么做,邮件接收方根本收不到邮件,所以将邮件通过SMTP协议放到对方的SMTP邮箱服务器,使邮件能够在收件人不在的情况下,保留在网络中。
学习SMTP产生的疑惑与思考
最新推荐文章于 2022-07-31 05:35:20 发布