简述SMTP的工作过程。
简述SMTP的工作过程。
【正确答案】:简单邮件传输协议(SMTP)是一个基于文本的电子邮件传输协议,是在因特网上用于在邮件服务器之间交换邮件的协议。SMTP是应用层的服务,可以适应于各种网络系统。SMTP的命令和响应都是基于文本,以命令行为单位,换行符为CR/LF。响应信息一般只有一行,由一个3位数字的代码开始,后面可附上很简短的文字说明。SMTP要经过建立连接、传送邮件和释放连接3个阶段。具体为:(1)建立TCP连接。(2)客户端向服务器发送HELLO命令以标识发件人自己的身份,然后客户端发送MAIL命令。(3)服务器端以OK作为响应,表明准备接收。(4)客户端发送RCPT命令。(5)服务器端则表示是否愿意为收件人接收邮件。(6)协商结束,发送邮件,用命令DATA发送输入内容。(7)结束此次发送,用QUIT命令退出。SMTP服务器基于DNS中的邮件交换(MailExchange,MX)记录路由电子邮件。电子邮件系统发邮件时是根据收信人的地址后缀来定位邮件服务器的。SMTP通过用户代理程序(UsetAgent,UA)完成邮件的编辑、收取、阅读等功能;通过邮件传输代理程序(MailTransferAgent,MTA)将邮件传送的目的地。  ​

Top