如果我搜索“全部”,我在gmail上有一个邮箱,其中包含以下UID。
[ 2, 5, 6, 51 ]
奇怪的是,如果我搜索'3:*',我只会[6,51]回来。
==> A6 UID SEARCH 3:*
<== '* SEARCH 6 51\r\nA6 OK SEARCH completed (Success)\r\n'
[parsing incoming] saw untagged SEARCH
<== 'A6 OK SEARCH completed (Success)\r\n'
根据我对IMAP的理解,它应该返回[5,6,51]对吗?这是Gmail的错误还是我的错误理解?
答案 0 :(得分:5)
你想要UID SEARCH UID 3:*
。您正在按消息序列号搜索。 1 - &gt; 2,2 - &gt; 5,3-&gt; 6,4 - &gt; 51.因此,您正在搜索具有UID 6和51的消息3和4。