VSTO Outlook 电子邮件获取 Recipient.AutoResponse

VSTO Outlook E-Mail Get Recipient.AutoResponse

我已经构建了一个自定义地址簿 [c sharp winform],可从 Outlook 功能区访问 [Outlook 2010]

当用户键入电子邮件,然后将一些用户添加到“收件人”、“抄送”等时,他们可以单击“自定义地址簿”按钮来加载我组织内所有用户的数据网格视图。

当他们这样做时,我循环所有已添加的收件人并将它们添加到 WinForm 中的三个列表框之一。
示例:收件人列表框、抄送列表框和密件抄送列表框。

一切都很好!

我现在想做的是给用户一个按钮,它可以自动删除每个有自动回复的用户。

这可以使用 Recipient.AutoResponse 吗?我有一些启用了自动回复的用户,但是当我尝试使用 Recipient.AutoReponse 时,它只是返回一个空值,.AutoResponse 是否需要他们的 SMTP 地址?

如有任何帮助,我们将不胜感激。

谢谢

不,您需要使用 EWS(或托管 EWS API)来检索用户 OOF 状态 - 请参阅 https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2010/hh532559(v%3Dexchg.80)