在发送之前,检查Sentitems文件夹中的消息是否有草稿



当用户起草电子邮件时,它显示在草稿文件夹中,直到发送为止。发送后,将其从 draffs 文件夹中删除,然后插入 sentitems 文件夹中,但作为一个全新的对象;它的许多属性初始化为不同的值,包括其ID。

这使得非常困难地确定何时实际发送草稿:因为我无法比较已发送消息的ID与草稿消息,所以我求助于比较收件人,正文和已发送的主题带有草案消息的消息,试图查找已发送消息的草稿对应。

希望有一种更简单的方法,谢谢!

传统上,这样做的方法是将应用程序定义的自定义属性添加到草稿中并将其设置为唯一值,然后在已发送项目中找到具有该属性值的项目。

最新更新