本文共 1061 字,大约阅读时间需要 3 分钟。
POP3的CAPA命令返回POP3服务器支持的功能列表。它在AUTHORIZATION和TRANSACTION
状态下均可使用。一个功能描述必须记录在功能通告于何种状态下,以及在哪种状态下命令有效。在AUTHORIZATION状态下可用的功能必须在两种状态下都予以通告。如果某个功能在两种状态下都被通告了,但是在身份验证之后参数可能不同。这种可能性必须在功能描述中说明。(这些要求允许一个客户端在不使用任何TRANSACTION-only功能,以及任何在身份验证之后参数值可能不同的功能时,只发送一个CAPA命令。)如果身份验证这步商定了一个完整性保护层,客户端应该在验证重新发送CAPA命令,以阻止活动的down-negotiation***。每个功能都可能激活额外的协议命令,额外的参数和已存在命令的响应,或者描述服务器行为的一个方面。这些细节在相应的功能描述中阐述。第3节描述了使用[ABNF]的CAPA响应。当一个功能响应描述了一个可选命令时,<capa-tag>应该和命令关键词一样。CAPA响应标记对大小写敏感。CAPA参数:无限制:无讨论:-ERR响应表明功能命令没有实现,客户端必须像以前一样对功能进行探测。-OK响应后面紧跟着的就是一个功能列表,一行一个功能。每个功能名后面可能都有一个空格和由空格分隔的一个参数列表。每个功能行被限制在512八位组以内(包括CRLF在内)。功能列表碰到包含一个终止八位组(“.”)和一个CRLF对时结束。可能的响应:+OK –ERR例子:C: CAPAS: +OK Capability list followsS: TOPS: USERS: SASL CRAM-MD5 KERBEROS_V4S: RESP-CODESS: LOGIN-DELAY 900S: PIPELININGS: EXPIRE 60S: UIDLS: IMPLEMENTATION Shlemazle-Plotz-v302S: .目前市场中邮件加密产品,大多需要重新注册一个邮箱,或者重新部署一套邮件系统,导致原来的邮箱不能用,也就是说需要改变用户习惯,对于大型公司来说邮件系统升级比较困难。选择对于用户透明的邮件加密产品是个不错的选择,比如天御云安推出的隐秘邮在确保邮件内容加密的同时,部署对于用户也是透明的,可以说非常人性化。
网址:转载于:https://blog.51cto.com/14208524/2356546