Mailkit 使用IMAP分组电子邮件的最佳方式?在同一个邮箱中,我需要将电子邮件与项目ID关联起来
在同一个邮箱中,我需要将电子邮件与项目ID关联起来。 我可以有超过5000个项目,每个项目平均有6封电子邮件 稍后,我想从该项目获得电子邮件。如何做到这一点 标题 我可以使用头文件,但它的性能会很昂贵 既然Mailkit 使用IMAP分组电子邮件的最佳方式?在同一个邮箱中,我需要将电子邮件与项目ID关联起来,mailkit,mime-message,Mailkit,Mime Message,在同一个邮箱中,我需要将电子邮件与项目ID关联起来。 我可以有超过5000个项目,每个项目平均有6封电子邮件 稍后,我想从该项目获得电子邮件。如何做到这一点 标题 我可以使用头文件,但它的性能会很昂贵 既然MimeMessageMessageID可能不是唯一的,我应该在这里存储我的projectId? 然后,为了获得所有我可以使用的项目电子邮件: var uids=folder.Search(SearchQuery.HeaderContains(“邮件Id”,projectID)); 文件夹
MimeMessage
MessageID
可能不是唯一的,我应该在这里存储我的projectId
?
然后,为了获得所有我可以使用的项目电子邮件:
var uids=folder.Search(SearchQuery.HeaderContains(“邮件Id”,projectID));
文件夹
它不会工作吗?我能有5000个文件夹吗
谢谢在您的邮件中添加
X-Project-Id
标题,然后您可以像这样搜索它们:
folder.Search (SearchQuery.HeaderContains ("X-Project-Id", "myprojectid"));