POP3 CAPA UIDL命令有什么作用?
答案 0 :(得分:12)
它检查pop3服务器是否理解(具有CAPAbility)UIDL命令。
响应应为“+ OK”或“-ERR”,具体取决于服务器是否支持UIDL命令。
UIDL命令返回(如果支持)每条消息的唯一标识,因此客户端可以可靠地识别消息。
答案 1 :(得分:10)
CAPA是一个命令。 UIDL是另一个命令。您可以使用telnet尝试使用POP服务器的端口110(telnet:pop.example.com:110)。在telnet建立TCP连接后,POP服务器应发送类似“+ OK Microsoft Exchange POP3服务准备就绪”的内容。您可以键入“CAPA”并点击返回,然后POP服务器应该响应它支持的功能列表(在会话状态,即登录之前)。您可以通过发送“user @ name @并点击返回来登录,其中@ name @将更改为您的POP帐户名。然后输入”pass @ pw @“并点击return,其中@ pw @是您的密码。通过网络以明文方式向您发送密码,以便嗅探链接的人可以轻松查看您的密码。您的POP服务器可能需要其他更安全的登录。(请勿在上面的示例中输入双引号。)
假设进展顺利,您可以再次尝试“CAPA”,因为会话已经建立并且处于不同的状态。功能列表可以相同或不同,具体取决于服务器配置。此时,您可以输入“STAT”并点击返回。 POP服务器应返回“+ OK @ x @ @ y @”,其中@ x @是消息数,@ y @是所有消息的字节长度。现在您可以尝试输入“UIDL”并点击返回。 POP服务器将返回一个带有“@ n @ @ uid @”的列表,其中@n @是消息号,@ uid @是POP服务器分配的唯一标识符。
键入QUIT并单击return以结束会话并关闭TCP连接。
答案 2 :(得分:8)
UIDL功能表示支持可选的UIDL命令。
POP3服务器可以为每个传入邮件分配唯一编号。这允许邮件在下载到用户后留在服务器上。邮件客户端和POP服务器都必须支持此功能。
答案 3 :(得分:5)
根据POP3 RFC,UIDL
命令会为您提供邮件的唯一ID。
RFC继续说:
消息的唯一ID是由服务器确定的任意字符串,由0x21到0x7E范围内的1到70个字符组成,它唯一地标识maildrop中的消息并且在会话中持续存在。
POP3 Exensions RFC表示CAPA
命令可让您查询服务器的 capa 功能。
因此CAPA UIDL
命令用于查看服务器是否支持唯一ID。
答案 4 :(得分:1)
UIDL是RFC 1939中描述的唯一ID列表功能。这意味着服务器支持为每条消息生成唯一ID,以便客户端更容易处理服务器上留下的消息。
答案 5 :(得分:0)
为POP3服务器上的邮件提供唯一标识符。 可能的回答:+ OK或-ERR