我可以使用这些过滤器成功过滤邮件
imapXInboxFolder.Messages.Download(
"SENTBEFORE 02-Feb-2016",
ImapX.Enums.MessageFetchMode.Tiny, 1
);
// To get 1 mail sent before the date
.
imapXInboxFolder.Messages.Download(
"FROM 'atlantatechvillage'",
ImapX.Enums.MessageFetchMode.Tiny, 1
);
// To get 1 latest mail from a specific sender
.
imapXInboxFolder.Messages.Download(
"UID 2345 FROM 'atlantatechvillage'",
ImapX.Enums.MessageFetchMode.Tiny, 1
);
// Having UID 2345 and From the specific sender
因此,如果我只使用 UID 2345,我可以毫无问题地收到 UID 2345 的邮件。
使用上述过滤器查询,代码会检查 UID 为 2345 的邮件以及它是否与 FROM 地址条件匹配。如果不存在则返回 null
我真正想要的是一个查询,它可以搜索大于或小于与特定发件人地址查询匹配的特定 UID。
我搜索了整个互联网、iMapX 文档,但没有运气。