![]() |
1
2
“但这似乎是Outlook应该已经知道如何为我完成的工作。” 它应该。但事实并非如此。至少,当我使用API时,我没有发现任何明显的API。可能原因很简单:消息ID对Outlook本身没有意义,因此将其保存为属性从未在产品中实现。 现在,我认为最明显的方法是做您已经做的事情,即存储消息ID和storeID-entryID对之间的关联。这将允许您快速访问所需的电子邮件,而无需浏览每个存储邮件的列表。现在,您必须明显地检查消息ID是否仍然正确,如果仍然不正确,则在每个邮件中循环。 顺便说一下,我不太明白为什么要为每个邮件ID存储几个storeid-entryid对。我想邮件在Outlook中只存储一次,所以每个邮件ID一对就足够了。当这对邮件过时(邮件移动到另一个文件夹/存储)时,您只需更新它。
注:访问是否更容易、更快?
|