您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 电子邮件系统基本协议介绍ppt
1电子邮件系统基本协议介绍XX有限公司2电子邮件(email)•SMTP-简单邮件传输协议(SimpleMailTransferProtocol)–RFC821•POP-邮局协议(PostOfficeProtocol)–RFC1939•其他:–RFC822StandardfortheFormatofARPAInternetTextMessages–RFCs1521,1522Mime概念•用户代理(UserAgent):最终用户邮件程序•信息传送代理(MessageTransferAgent):同远程主机通讯,传送或接收邮件(是客户端也是服务器端)•邮件网关(MailExchanger):负责一个域邮件的机器4SMTP使用SMTP协议在邮件服务器(MessageTransferAgents)之间传送邮件信息。MTAMTAUASMTPFileSystemMTASMTPUA5SMTP协议•SMTP发送者是客户•SMTP接收者是服务器•交互过程:–客户向服务器发送命令,服务器对命令进行响应(回复状态信息)。–命令有先后顺序!–状态信息包括ascii编码的数字和文本。6SMTP命令•HELO-确认发送者•MAILFROM:-开始一个有事务处理,确认邮件发送者。•RCPTTO:-确认单独的邮件接收者.可以有多个RCPTTO:命令.•DATA-发送者开始发送多行文本,每一行由\r\n结束.用只含有‘.’的单独一行结束文本。7数据格式•只能是ASCII-二进制数据必须转换成ASCII码。.8例子saka.dlut.edu.cn#telnetmail.foo.com25Trying192.168.1.4...Connectedtohere.foo.com.Escapecharacteris'^]'.220here.foo.comESMTPSendmail8.8.8/8.8.8;Sat,14Mar199821:28:41-0500(EST)HELOsaka.dlut.edu.cn250here.foo.comHelloroot@saka.dlut.edu.cn[192.168.1.3],pleasedtomeetyouMAILFROM:root@saka.dlut.edu.cn250root@saka.dlut.edu.cn...SenderokRCPTTO:hollingd@foo.com250hollingd...RecipientokDATA354Entermail,endwith.onalinebyitselfHidave-thismessageisatestofSMTP.250VAA07541Messageacceptedfordelivery9LeadingPeriodDATA354Entermail,endwith.onalinebyitselfHidave-thismessageisatestofSMTP....foo...250VAA0771Messageacceptedfordelivery•最终信息:Hidave-thismessageisatestofSMTP..foo.10其他命令•VRFY-校验一个用户是否存在.•EXPN-展开一个别名(一组邮件地址).•TURN-交换角色(sender-receiver).•SOML-SendOrMail–如果接收者在线,在它的终端上显示信息,否则发送邮件。–SAML-SendandMail•NOOP-sendbackapositivereplycode.•RSET-终止处理.11邮件信头格式•邮件信息包含多个信头,一些信头由UA创建,一些由MTA自动添加。•每个MTA(至少)添加一个“Received:”头.•MTAs需要使用头中的一些信息,一部分头在传送过程中被忽略。12POP•用户使用POP协议从邮件服务器传送由见到UA.MailServerUAFileSystemPOP13POP(version3)•和SMTP的顺序对话类似,一个命令对应一个应答。•用户接收邮件使用。–需要身份验证•命令和应答都是ASCII码.–应答以“+OK”或“-ERR”开始.–应答可以包括多行.14POP-3命令•USER-指定用户名•PASS-指定密码•STAT-取得信箱状态–信箱里邮件数量.•LIST-取得信件列表和大小.–一封信一行.•RETR-取邮件15更多的POP-3命令•DELE-标记一个邮件从信箱里删除•NOOP-sendbackpositivereply•RSET-复位,取消所有删除标记•QUIT-删除标记信息,关闭(TCP)连接.16可选命令•TOP-sendheaderlinesfrommessages.•APOP-alternativeauthentication–messagedigestbasedonopeninggreetingsentfromPOPserver.–Requiressharedsecret!–Nocleartextpasswordonthenetwork.–Doesnotauthenticatetheserver!!!!
本文标题:电子邮件系统基本协议介绍ppt
链接地址:https://www.777doc.com/doc-3392537 .html