IMAP“SEARCH”命令的正确格式

时间:2016-03-09 18:11:56

标签: email imap mail-server

我有两个IMAP SEARCH命令。任何人都可以告诉我哪一个格式正确,或者确实它们都是:

搜索A:

UID SEARCH NOT DELETED (OR FROM "eBay" (OR SUBJECT "eBay" (OR TO "eBay" (OR CC "eBay" BODY "eBay"))))

搜索B:

UID SEARCH (OR FROM "eBay" (OR SUBJECT "eBay" (OR TO "eBay" (OR CC "eBay" BODY "eBay")))) NOT DELETED

一个从我的收件箱中返回正确的结果,但另一个则没有。如果我的邮件服务器软件有问题,或者客户端发出命令,我正在尝试解决。

由于

1 个答案:

答案 0 :(得分:3)

这些是表达相同搜索的等效方式。两者都是正确的,任何正确的服务器都应该为这两个搜索返回相同的消息集。

有些简化,以下两种表达的方式不同,告诉我哪些消息没有被阅读,而且是关于ebay":

s1 uid search subject "ebay" unseen
s2 uid search unseen subject "ebay"

A和B与B和A相同。