我正在为VB.Net应用程序编写邮件组件,并且需要以不同方式处理“代表发送”的邮件。某人虽然Outlook对象模型公开了“SentOnBehalfOfName”,但它不公开该方的电子邮件地址。据说它位于“OtherHeaders”中。 SMTP标头的字段,但我没有看到通过Mailitem对象获取这些的简单方法。我错过了一些简单的东西吗?

有帮助吗?

解决方案 2

我们现在的hacky解决方法是构建虚拟回复。回复字段是根据sentonbehalfof名称填充的,因此我们可以抓住它并销毁虚拟对象。肯定是不优雅的,但它有效

其他提示

您可以在AD或GAL中查找名称吗? 或者您可以通过使用2007的MailItem.PropertyAccessor ID查找PR_SENT_REPRESENTING_EMAIL_ADDRESS

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top