【正确答案】POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表示。服务器响应是由一个单独的命令行或多个命令行组成,响应的第一行以ASCII文本“+OK”或“-ERR”指出相应的操作状态是成功还是失败。 一般在电子邮件软件的帐号属性上要设置一个POP3服务器的URL(比如pop.163.com)以及邮箱的帐号和密码。当按下电子邮件软件中的收取键后,电子邮件软件首先会调用DNS协议解析POP3服务器的IP地址。当IP地址被解析出来后,邮件程序便开始使用TCP协议连接邮件服务器的110端口。当邮件程序成功地连上POP3服务器后,首先会使用USER命令将邮箱的帐号传给POP3服务器,然后使用PASS命令将邮箱的身份验证信息传给服务器。当完成这一认证过程后,邮件程序使用STAT命令请求服务器返回邮箱的统计资料,比如邮件总数和总字节数等。接着LIST命令会返回邮件数量和每个邮件的大小。然后邮件程序会使用RETR命令接收邮件,接收一封后便使用DELE命令将邮件服务器中的邮件置为删除状态。当使用QUIT时,邮件服务器便会把置为删除标志的邮件删除掉。 邮件服务器使用SMTP协议只能向其他邮件服务器传输电子邮件,使用POP3协议才能向用户提供邮箱内容的信息。类似地,用户代理使用SMTP协议把邮件传送给发送端邮件服务器,还需要使用POP3协议,把自己的邮件从接收端邮件服务器的用户信箱中取回。所以必须使用POP3和SMTP这两个协议。
【答案解析】