如何确定用户是否激活了 Outlook 'out of office'通知?



我很想知道何时有人在他们的 Outlook 中设置了外出通知,以便我可以使用该知识在我的应用程序中进行调整。

有谁知道助手或Outlook本身是否在任何地方报告此信息?

OOF 设置不会通过 Outlook 对象模型直接公开。
但是,您可以使用 PR_OOF_STATE 属性(DASL 名称为 "http://schemas.microsoft.com/mapi/proptag/0x661D000B" )使用 Store.PropertyAccessor.GetProperty 读取 OOF 状态。
OOF 文本存储在"收件箱"文件夹中的邮件类为 "IPM.Note.Rules.OofTemplate.Microsoft" 的隐藏邮件中。可以使用Folder.GetStorage访问它。

可以使用扩展 MAPI(C++ 或 Delphi)、EWS 或 Redemption 访问其他与 OOF 相关的属性(我是它的作者 - 请参阅 RDOOutOfOfficeAssistant 对象)

相关内容