外国服务器,香港服务器,美国服务器,高防服务器,服务器租用,服务器托管
首页 > 新闻资讯 > 极客学院
SMTP协议和POP3协议在服务器中有什么用呢?
2019-02-19 00:27:16 | 来源:极客网络 | 作者:liuchuang

SMTP协议
       SMTP是一种可靠且有效的电子邮件传输协议。SMTP是建模服务器租用后在PTP文件传输服务上的一种邮件服务,SMTP服务器在默认端口25上监听客户请求,主要用于传输系统之间的邮件信息。
       SMTP交互过程比较简单,首先客户端向服务器的SMTP服务端口发起请求,通过三次握手建立连接。然后服务器返回220的状态码,告诉客户端当前已经准备好服务。客户端收到该状态码,向服务器发出HELO或者EHLO的命令,告诉服务器该客户端需要的服务类型其中HELO是默认的SMTP服务,EHLO要求除了默认的服务之外还要支持扩展服务。当服务器告诉客户端它所支持的服务之后,双方用命令字和状态码进行交互。
SMTP常用的命令字及其功能表1所示

SMTP常用的命令字及其功能.png

       SMTP协议中常用到的状态码有:220表示服务就绪、221表示服务关闭传输信道、250表示要求的邮件操作完成、550表示要求的邮件操作未完成邮箱目前不可以用、354表示开始邮件输入以<CRLF>、<CRLF>结束。
POP3协议
       POP3全名为" Post Office Protocol- Version3",即“邮局协议版本3"。是 I CP/IPT协议族中的一员,由RFC1939定义。本协议主要用于支持客户端远程管理在服务器上的电子邮件。适用于C/S结构脱机模型的电子邮件协议,脱机模型即不能在线操作。POP不支持对服务器邮件进行扩展操作,此过程需要更高级的MAP4协议来完成支持POP协议使用ASC에码来传输数据消息,这些数据消息可以是指令,也可以是应答。
       POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASC에I码表示。服务器响应是由一个单独的命令行组成或多个命令行组成,响应第一行以AS에I文本+OK或ERR(OK指成功,-ERR指失败)指出相应的操作状态是成功还是失败。
       在协议中有三种状态:认证状态,处理状态和更新状态。当客户机与服务器建立连接时,客户机向服务器发送自己身份(这里指的是账户和密码)并由服务器成功确认,即客户端由认可状态转入处理状态;在完成列出未读邮件等相应的操作后客户端发出qu命令,退出处理状态,进入更新状态;开始下载未阅读过的邮件到计算机本地之后,最后重返认证状态,确认身份后,断开与服务器的连接。具体原理如下:
等待连接身份确认quit命令

等待连接身份确认quit命令.png
       重返认证状态。

本文链接:http://www.gkidc.com/news/jkxy/648.html

所属栏目:极客学院

【本文由极客网络发布;内容来源于互联网或原创,转载联系作者并注明出处:投稿请发至邮箱 layton@zhi-yue.net 】

最新新闻

查看更多

相关新闻

查看更多

推荐优选服务器

国内外服务器租用、服务器托管,365天24小时极致服务体验~认准极客网络!
在线咨询
24H在线售后
11082052
24H服务热线
0769-88836624
IDC/ISP/IRCS/增值电信业务经营许可证号:粤B1-20190887
COPYRIGHT © 2010-2018 广东极客网络科技有限公司 版权所有.粤ICP备18157343号
极客网络提供:服务器租用,服务器托管,高防服务器,香港服务器,美国服务器,韩国服务器,日本服务器,台湾服务器,免备案服务器,bgp高防服务器,站群服务器,等外国服务器IDC服务;敬请放心选购!

在线
客服

客服
热线

0769-88836624
7*24小时服务热线

关注
微信

马上推出关注官方微信
顶部