Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1995|回复: 0
打印 上一主题 下一主题

imap协议命令示例

[复制链接]

388

主题

602

帖子

2218

积分

金牌会员

Rank: 6Rank: 6

积分
2218
跳转到指定楼层
楼主
发表于 2015-10-15 14:53:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hechengjin 于 2015-10-15 15:35 编辑

imap.richinfo.cn为例

$ telnet imap.richinfo.cn 143
Trying 113.108.212.118...
Connected to mail.cache.richinfo.cn.
Escape character is '^]'.
* OK RICHINFO System IMap Server Ready (caixuns[a23b08c3f4c6f94aec60b61edd245ed6
0923s])
1 capability     ---参数:无  功能:请求返回IMAP服务器支持的功能列表
* CAPABILITY IMAP4rev1 XLIST    ---响应:需要非标签响应:CAPABILITY

1 OK CAPABILITY completed   ---结果: OK    –执行完成  BAD   –指令不能识别或参数错误
2 login "hechengjin" "xxxxx"
2 OK login completed
3 noop   --参数:无  响应:不需特殊响应 功能:NOOP命令什么也不做,用来向服务器发送自动命令,防止因长时间处于不活动状态而导致连接中断,服务器对该命令的响应始终为肯定。
3 OK NOOP completed  --结果:  OK    –执行完成 BAD   –指令不能识别或参数错误
4 close
4 OK close completed
5 logout  ---参数:无  功能: LOGOUT命令使当前登陆用户退出登陆并关闭所有打开的邮箱,任何做了\DELETED标志的邮件都将在这个时候被删除。
* BYE IMAP4rev1 Server logging out  ---响应:需要非标签响应:BYE
5 OK logout completed  ----结果:  OK    –执行完成 BAD   –指令不能识别或参数错误
Connection closed by foreign host.




4 select inbox
* 688 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1] UIDs valid
* FLAGS (\Answered \Seen \Deleted \Draft)
* OK [PERMANENTFLAGS (\Answered \Seen \Deleted \Draft)] Limited
4 OK [READ-WRITE] select completed

9 UID fetch 1:* (FLAGS)

* 1 FETCH (UID 2589 FLAGS (\Seen))

.....
* 6 FETCH (UID 2598 FLAGS (\Seen \Answered))

....
* 8 FETCH (UID 2627 FLAGS (\Seen))

* 1547 FETCH (UID 7602 FLAGS (\Seen))

9 OK Fetch completed


10 UID fetch 3069 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Received Priority X-Priority References Newsgroups In-Reply-To Content-Type)])


先查看邮件夹列表
C30 LIST "" *
C31 LSUB "" *

thunderbird版收取邮件头
7 UID fetch 2072:2088 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Received Priority X-Priority References Newsgroups In-Reply-To Content-Type X-CLIENT-INFO)])


其它
c24 FETCH 32757 BODY[HEADER]

根据UID获取MessageID
telnet imap.139.com 143
1 capability
2 login "hechengjin" "xxxxx"
3 select inbox
6 UID fetch 1:* (FLAGS)


根据UID获取MessageID
7 fetch 2072 body[header]


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-5-19 16:20 , Processed in 0.115273 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表