我正在使用Java库,并尝试回复一些消息。主要问题是-如果我只知道邮件的“message”标题的值,那么如何在文件夹或邮箱中找到EmailMessage。
我试着这样做:
ExtendedPropertyDefinition p = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.InternetHeaders, "Message-ID", MapiPropertyType.String)
myfolder.findItems(new SearchFilter.IsEqualTo(p, "<1031208507.471.1446200157453.JavaMail.test>"), new ItemView(1))但是结果集是空的!你能帮帮我吗?一些Java或C#解决方案?
发布于 2015-10-30 12:27:53
您可以选择常规(而不是扩展)属性InternetMessageId:
ItemView view = new ItemView(1);
String searchstring = "<1031208507.471.1446200157453.JavaMail.test>";
SearchFilter.IsEqualTo filter =
new SearchFilter.IsEqualTo(EmailMessageSchema.InternetMessageId, searchstring);
FindItemsResults<Item> findResults =
service.FindItems(WellKnownFolderName.Inbox, filter, view);https://stackoverflow.com/questions/33435207
复制相似问题