【发布时间】:2017-12-04 12:52:21
【问题描述】:
我想获取大于给定 UID 的未见 UID。我正在尝试做:
result, numbers = server.uid('search', None, 'UNSEEN', str(minUID) + ':*')
但这不能正常工作。对于1:*,我正确地得到了所有看不见的UID,但对于minUID:*,我只得到最新的看不见的UID。
我知道我可以做一个server.uid('search', None, 'UNSEEN'),然后将其过滤为>minUID,但这似乎效率低下。
【问题讨论】:
-
在前面添加 UID 键:UNSEEN UID minuid:*。您正在搜索大于 tha 的序列号。永远不会发生的给定 UID。
-
我正在使用 uid 函数,它转换为 UID UNSEEN minuid:*
-
是的,你需要两次:第一个 UID 要求 UID 输出。第二个表示UID输入:
UID SEARCH UNSEEN UID 23:* -
啊好的。我试试看