北京民间偏方治疗白癜风 http://www.xftobacco.com/zzbb/myjd/m/1054.html1.简述
IMAP(InternetMessageAccessProtocol)是交互式数据消息访问协议,监听端口。客户可以在线或者离线访问邮件服务器上的邮件,也能交互式的操作邮件服务器上的邮件,故可以不用将邮件下载到本地。
2.IMAP协议工作原理
1)客户端向服务器发送tcp连接请求,完成tcp三次握手;
2)客户端向服务器发送capability命令,服务器进行响应,返回支持的功能列表;
3)客户端向服务器发送LOGIN命令,其中包含登录用户的用户名、密码,服务器回复ok,登录成功;
备注:使用imap协议时,客户端向服务器发送的用户名和密码是明文的。
4)客户端向服务器发送LIST命令,邮件服务器返回详细的文件夹列表;
5)客户端向服务器发送LSUB命令,邮件服务器返回订阅的邮箱地址列表;
6)客户端向服务器发送NOOP命令,与服务器保持连接,可以随时获取新邮件或者消息状态更新;
7)客户端向服务器发送STATUS命令,邮件服务器返回指定邮箱文件夹的状态,下图显示收件箱状态ok;
还会获取其他文件目录的状态
8)客户端向服务器发送SELECT命令,选择inbox文件夹
9)客户端向服务器发送FETCH命令,来检索与消息相关数据(如获取正文),
10)客户端向服务端发送UID命令,服务器返回用于fetch的UID列表;
11)客户端获获取完邮件后,将会结束连接,执行四次tcp关闭连接。