SMTP服务认证扩展
SMTP服务认证扩展
John Gardiner Myers
1. 简介
本文档定义扩展邮件服务,一个SMTP(简单邮件传输协议)的客户端和服务器之间可以存
在一种认证机制,执行认证协议的交互,并为以后的邮件协议交互进行安全层次的协商。这
个扩展是SASL(简单认证与安全层)的一个方面。
2. 本文档中的约定
在示例中,“c:”和“s:”分别代表了客户端和服务器端发送的数据行。
本文中,关键词MUST", "MUST NOT", "SHOULD", "SHOULD NOT", "MAY"和"Key
words for use in RFCs to Indicate Requirement Levels"中的定义一致。
3. 验证服务扩展 (毕业设计)
(1) 这种SMTP扩展服务的名称是“认证”。
(2) 和本扩展服务关联的EHLO关键字的值是“AUTH”
(3) AUTH EHLO关键字 是一个有空格间隔的被SASL机制支持的名字列表的参数。
(4) 定义了一个新的SMTP协议的命令词 AUTH。
(5) 关键词AUTH被用做一个可选的参数被加入MAIL FORM 命令中并把MAIL FROM [来源:http://www.doc163.com]
命令行的的最大长度扩展到500个ansi字符。
(6) 此扩展和委托协议兼容(the submission protocol [SUBMIT])。 [资料来源:http://www.doc163.com]
SMTP Service Extension for Authentication
1. Introduction
This document defines an SMTP service extension [ESMTP] whereby an SMTP client may indicate an authentication mechanism to the server,perform an authentication protocol exchange, and optionally negotiatea security layer for subsequent protocol interactions. This extension is a profile of the Simple Authentication and Security Layer [SASL].
2. Conventions Used in this Document
In examples, "C:" and "S:" indicate lines sent by the client and server respectively. The key words "MUST", "MUST NOT", "SHOULD", "SHOULD NOT", and "MAY" in this document are to be interpreted as defined in "Key words for use in RFCs to Indicate Requirement Levels" [KEYWORDS].
3. The Authentication service extension
(1) the name of the SMTP service extension is "Authentication"
(2) the EHLO keyword value associated with this extension is "AUTH"
(3) The AUTH EHLO keyword contains as a parameter a space separated list of the names of supported SASL mechanisms.
[来源:http://www.doc163.com]
(4) a new SMTP verb "AUTH" is defined
(5) an optional parameter using the keyword "AUTH" is added to the MAIL FROM command, and extends the maximum line length of the MAIL FROM command by 500 characters.
(6) this extension is appropriate for the submission protocol [SUBMIT].
全文 6000字 [资料来源:http://doc163.com]