首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Outlook如何知道是否已发送邮件文件?

Outlook如何知道是否已发送邮件文件?
EN

Stack Overflow用户
提问于 2019-06-28 22:48:25
回答 1查看 262关注 0票数 0

如果您开始在Outlook中编写电子邮件,并将其从草稿拖到桌面上,Outlook将打开该电子邮件,并且发送按钮可用,并且所有字段都可以修改。

同样,如果您将收到的电子邮件拖到桌面上,Outlook将以只读模式打开邮件文件。

我希望在我的c#应用程序中添加一个功能,可以读取发送的味精文件,然后将其写回草稿模式。到目前为止,我还没有找到任何关于这方面的信息。

EN

回答 1

Stack Overflow用户

发布于 2019-07-01 23:15:56

Outlook查看PR_MESSAGE_FLAGS属性中的MSGFLAG_UNSENT位(对于某个Outlook文件夹中的邮件,您可以在按住OutlookSpy键单击的IMessage按钮中看到它,如果是独立的邮件文件,则在单击OpenIMsgOnIStg按钮时可以看到它)。

Outlook不允许您修改该标志- MailItem.Sent属性为只读。此外,只有在第一次保存消息之前,才能设置该位(如果您在C++或Delphi中使用扩展的MAPI )。该限制不适用于独立的消息文件- MSGFLAG_UNSENT位可以随时设置或取消设置。

如果可以选择使用Redemption,则其RDOMail.Sent属性为读写。若要打开独立的MSG文件,可以使用RDOSession.GetMessageFromMsgFile方法(返回RDOMail对象),然后可以修改Sent属性并调用RDOMail.Save

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56813845

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文