从 Outlook COM 加载项查询发送权限?

Query Send as permissions from Outlook COM add-in?

在 Outlook COM 加载项的上下文中,检查当前用户是否对另一个帐户具有 发送为 权限的最佳方法是什么?

我知道 Redemption RDOAddressEntry.Delegates (PR_EMS_AB_PUBLIC_DELEGATES) 和 RDOAddressEntry.IsDelegateFor (PR_EMS_AB_PUBLIC_DELEGATES_BL_O) 属性对应于 Send on代表权限。

我还发现这个问题 How do I query effective permissions on an Active Directory Object? 暗示应该可以从 AD 中提取 Send as 权限。 但也许有更简单的方法?

这些是您唯一的选择 - 扩展 MAPI(直接在 C++ 中或 Delphi 或间接通过 Redemption)或 AD(如果您的代码不在 运行域用户的上下文)。