SMTP POP3协议整理

SMTP POP3协议整理

ID:37057192

大小:2.09 MB

页数:13页

时间:2019-05-16

SMTP POP3协议整理_第1页
SMTP POP3协议整理_第2页
SMTP POP3协议整理_第3页
SMTP POP3协议整理_第4页
SMTP POP3协议整理_第5页
资源描述:

《SMTP POP3协议整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、邮件协议整理写在前面最开始的邮件传输是根据SMTP实现的,但由于历史原因,Internet上的很多网关不能正确传输8bit内码的字符,比如汉字等。所以出现了对邮件内容编码的需要。这样,在邮件协议中除了smtp、pop外,又增加了与编码相关的MIME。概括地说,smtp、pop与邮件的接收、发送过程相关,这两者负责邮件的传输;而MIME与邮件内容(这里,邮件内容包括发件人信息、收件人/抄送人信息、邮件正文、附件)相关,约定了被传输邮件的格式。可以这样理解,smtp、pop完成了邮差的工作,mime解决了

2、信件(包括信封)格式的问题。没有mime之前,邮差只能给美国人送邮件;有了mime之后,邮差可以提供国际快递业务了。1.SmtpSMTP(SimpleMailTransferProtocol):简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。关于SMTP的详细介绍参考rfc821,http://tools.ietf.org/html/rfc821Rfc2821,http://

3、tools.ietf.org/html/rfc2821验证过程>:authlogin---进行用户身份认证<:334VXNlcm5hbWU6---BASE64编码“Username:”>:Y29zdGFAYW1heGl0Lm5ldA==----发送BASE64编码的用户名<:334UGFzc3dvcmQ6---BASE64编码"Password:">:MTk4MjIxNA==---客户端发送BASE64编码的密码<:235authsuccessfully---成功客户端命令:HELO/EHLO向服务器

4、发出请求AUTHLOGIN用户身份认证MAILFROM:发件人信息,RCPTTO:收件人信息,告诉服务器邮件发送给谁,可重复多次,发送给多个收件人DATA邮件内容QUIT本次请求结束服务器返回值:220Serviceready221Serviceclosingtransmissionchannel250Requestedmailactionokay,completed354Startmailinput;endwith.对data命令的应答其它参考

5、【rfc821】、【rfc2821】示例:R:220USC-ISI.ARPASimpleMailTransferServiceReadyS:HELOLBL-UNIX.ARPAR:250USC-ISI.ARPAS:MAILFROM:R:250OKS:RCPTTO:R:OKS:DATAR:354Startmailinput;endwith.S:Blahblahblah...S:...etc.etc.etc.

6、S:.R:250OKS:QUITR:221USC-ISI.ARPAServiceclosingtransmissionchannel【注意】DATA命令之后,若邮件服务器返回354状态值表示开始接收数据;用户开始发送数据,邮件数据连续发送,并以.结束。因为后面采用对邮件内容采用了mime编码的原因,data数据中不会出现.字段与上面的结束符冲突。Themaildatamaycontainanyofthe128ASCIIcharactercodes,alt

7、houghexperiencehasindicatedthatuseofcontrolcharactersotherthanSP,HT,CR,andLFmaycauseproblemsandSHOULDbeavoidedwhenpossible.1.popPOP的全称是PostOfficeProtocol,即邮局协议,用于电子邮件的接收,它使用TCP的110端口。参考rfc1939,http://tools.ietf.org/html/rfc1939常用命令大部分邮件服务器使用明文的用户名、密码进行认

8、证。命令参数状态描述------------------------------------------USERusername认证此命令与下面的pass命令若成功,将导致状态转换PASSpassword认证APOPName,Digest认证Digest是MD5消息摘要------------------------------------------STATNone处理请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数UIDL[Msg#]处理返回邮

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。