我一直在查看IMAP4的RFC规范,但我找不到SEARCH返回匹配消息的顺序。它甚至在任何地方都被指定了吗(从最新到最旧或其他什么?)或者它是否因实现而异?
我猜是后者。如果是这样的话,大多数大型服务器是否遵循了任何非正式的约定?
至少,根据我的简单搜索经验,结果总是按升序排列(按消息id或UID)。
例如:当我尝试时,UID SEARCH UNSEEN已按递增顺序返回值。
然而,您是对的,RFC似乎并没有指示必须以任何顺序返回id。