按多个主题过滤 IMAPX

Filter by multiple subjects IMAPX

有什么方法可以按多个特定主题过滤邮件的下载吗?

例如,我只需要下载各自主题中包含 "for 10" 或 "for 11" 的邮件。

一题一目了然:

folderSearchMessages.Messages.Download("SUBJECT for 10", messageFetchMode, numMessages)

顺便问一下,我在哪里可以找到更深入的文档?而不是官方页面。

不是 IMAPX 用户,但如果搜索字符串中是自由格式文本,您可以只使用 IMAP 搜索语言,详见 RFC3501 §6.4.4。如果您的服务器正确支持搜索(有很多服务器不支持),您可以使用 OR 术语:

folderSearchMessages.Messages.Download("OR (SUBJECT \"for 10\") (SUBJECT \"for 11\")", messageFetchMode, numMessages)

请注意,您还应该引用您的字符串。