Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search IMAP以什么顺序返回搜索结果?_Search_Sorting_Imap - Fatal编程技术网

Search IMAP以什么顺序返回搜索结果?

Search IMAP以什么顺序返回搜索结果?,search,sorting,imap,Search,Sorting,Imap,我一直在看IMAP4的RFC规范,但我找不到什么订单搜索应该返回匹配的消息。它是在任何地方指定的(从最新到最旧还是什么?),还是因实现而异 我猜是后者。如果是这样的话,大多数大型服务器是否遵循任何非正式约定?至少,根据我对简单搜索的经验,搜索结果的顺序总是递增的(按消息id或UID) 例如:当我尝试使用UID搜索UNSEEN时,它已按递增顺序返回值 但是,您是对的,RFC似乎并不表示必须以任何顺序返回ID

我一直在看IMAP4的RFC规范,但我找不到什么订单搜索应该返回匹配的消息。它是在任何地方指定的(从最新到最旧还是什么?),还是因实现而异


我猜是后者。如果是这样的话,大多数大型服务器是否遵循任何非正式约定?

至少,根据我对简单搜索的经验,搜索结果的顺序总是递增的(按消息id或UID)

例如:当我尝试使用UID搜索UNSEEN时,它已按递增顺序返回值

但是,您是对的,RFC似乎并不表示必须以任何顺序返回ID