2015-04-03 74 views
0

在IMAP这是非常简单的,以获得UID单条信息,如果你碰巧有一个相对的消息编号:从IMAP中获取UID的相对消息号码?

FETCH 1 (UID) 

但是,假设你有一个UID,后来想,以确定刚才说的相对消息编号信息? IMAP提供了一种方法来做到这一点?

我在spec中没有看到任何特别明显的东西,它们可以让您获取单条消息的相对消息编号。我可以做

UID FETCH 1:* (UID) 

,然后解析,并通过搜索结果找到它,但似乎有点小题大做(更不用说成倍慢)。

回答

0

相当简单:

tag UID FETCH <uid> (UID) 

的响应将包括消息数目,而不是在取的信息,但作为响应的初始部分

tag <messagenumber> FETCH (UID <uid>)