Smtp简介:
简易邮件传输通讯协议smtp是互联网上的一种通讯协议,主要功能是用在传送电子邮件,当我们通过电子邮件程序,寄e-mail给另外一个时,必须通过smtp通讯协议,将邮件送到对方的邮件服务器上。smtp是基于tcp协议基础的,并且在25端口上。
smtp协议和pop3协议等什么关系?邮箱服务器到底采用的是什么协议?
smtp协议主要负责把邮箱从源地址发送到目标地址。pop3主要是负责邮件从邮件服务器下载到邮件客户端。一个邮箱服务器架构里面应该即有smtp协议,又应该有pop3协议。
发一封邮件smtp参与的流程:
邮件从客户端(网页或电脑中下载的邮箱客户端)通过smtp发送到对应的运营商(例如163.com)所在的邮件服务器上,该运营商服务器会判断邮件是属于本运营商还是其他运营商,如果不属于本运营商的邮箱,那么该邮件服务器会先发送dns请求,通过邮箱中的域名请求对应的ip地址列表。然后充当客户端发起连接请求,向另一个邮件服务器发送对应的邮件。以上就是smtp在这个过程中起到的作用。
使用smtp协议过程中客户端—服务器交互流程:
(a)建立tcp连接
(b)客户端发送helo命令以标识发件人自己的身份。
(c) 客户端发送mail命令,说明邮件来源.
(d)客户端发送rcpt命令,发送邮件目标。
以上说明协商完成。
(e)客户端发送data命令说明要发邮件内容了。
(f)客户端发送邮件内容.
(g)客户端发送.代表邮件内容输入完成.
(h)客户端发送quit命令,说明此次发送完成。
网友评论