在IMAP中,如果您碰巧有相关的消息号,那么获取单个消息的UID非常简单:
FETCH 1 (UID)
但是假设您有一个UID,后来又想确定该消息的相对消息号? IMAP是否提供了这样做的方法?
我在spec中没有看到任何特别明显的内容,可以让您获取单条消息的相对消息号。我能做到
UID FETCH 1:* (UID)
然后解析并搜索结果以找到它,但这似乎有点过分(更不用说指数速度慢)。
答案 0 :(得分:0)
非常简单:
tag UID FETCH <uid> (UID)
响应将包括消息编号,而不是在获取信息中,而是作为响应的初始部分
tag <messagenumber> FETCH (UID <uid>)