您的位置:首页 > 其它

imap简单交互过程

2012-12-23 11:15 169 查看
telnet imap.126.com 143

1 login 账号 密码 /*登陆邮箱服务器*/

2 select folder_name 如:select inbox (收件箱) /*选择要操作的邮箱服务器的文件夹*/

3 fetch 1:* uid /*获取服务器上的所有邮件的UID*/

4 uid fetch "real uid " body[header] /*通过uid获取某个邮件的邮件体*/

4 list "" "*" /*获取服务器上的所有文件夹列表*/

5 lsub "" "*" /*获取服务器上的所有已订阅的文件夹列表*/

6 subscribe folder_name /*订阅文件夹folder_name*/

7 logout /*登出 结束此次回话*/

imap idle 交互过程

telnet imap.126.com 143

1 capability

2 login login_name login_passport

3 select folder_name

4 idle /*idle长连接已建立*/

-----------------------------------------------------------

done /*只有到idle状态才能发送done报文*/

5 idle /*重新回到idle状态*/

当邮件客户端达到idle状态时, 只要有新邮件到达,就会有提醒。 就会收到从服务器发回的回应报文, 形如:

* 1 recent /*代表有几封新邮件*/

* 45 exists /*代表当前邮件总数*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: