试验8发送e-mail程序的设计-read.docVIP

  • 6
  • 0
  • 约5.94千字
  • 约 7页
  • 2018-04-11 发布于天津
  • 举报
试验8发送e-mail程序的设计-read

试验8 发送E-MAIL程序的设计 通过这次试验,要掌握按照支持SMTP认证的SMTP会话过程,发送E-MAIL协议命令的基本原理,其中E-MAIL帐号和密码要用BASE64编码,SMTP服务器可借助ISP提供(如:SMTP.163.com)。 相关内容说明 参考[RFC 2554]规范中定义了SMTP的认证过程[2],但RFC 2554 中没有定义具体的认证参数。SMTP的认证功能主要是增加了AUTH命令,AUTH命令有多种用法,而且有多种认证机制,AUTH支持的认证机制主要有LOGIN,CRAM-MD5等。 LOGIN是大多数免费邮件服务器都支持的,如163,263与新浪都支持。而新浪还支持CRAM-MD5机制。认证机制一般只在真正 发送邮件之前进行,而且只需要执行一次。当认证成功后,即可按原来正常的处理发送邮件。原理是口令-应答(Challenge-Response),即会话的过程是发送文本来完成的,过程为交互式的请求应答模式,每次会话服务器总是返回一定的响应吗,表示客户端的请求是否被正确地应答,会话过程有一定的次序。由服务器发送命令要求客户端回答,客户端根据服务器发送信息进行回答,如果应答通过了,则认证成功,即可继续处理。下面对LOGIN机制作一个简单介绍。S:表示服务器返回,C:表示客户端发送 ,三位数字代码如334为服务器响应码。 LOGIN 口令-应答过程如下

文档评论(0)

1亿VIP精品文档

相关文档