【发布时间】:2015-09-19 06:34:54
【问题描述】:
我使用下面的 msdn 链接中的代码,它在我的系统中运行良好,可以获取发件人的电子邮件地址。但是,当我将相同的代码部署到我们的开发服务器之一时,下面的代码行会无限期地挂起\冻结而没有任何响应。跟踪后,我发现如果访问了发送者对象的属性,它将永远挂起。缓存交换模式已“打开”邮箱并在 Outlook 2010 中运行。我还手动从 Outlook 下载了通讯录,但没有帮助。我相信这不是代码问题。有人可以帮忙吗?
https://msdn.microsoft.com/en-us/library/office/ff184624.aspx
sender.AddressEntryUserType == Outlook.OlAddressEntryUserType。 olExchangeUserAddressEntry ||发件人.AddressEntryUserType == Outlook.OlAddressEntryUserType。 olExchangeRemoteUserAddressEntry
【问题讨论】:
-
您能否在同一台机器上的 Outlook 中手动双击该项目的发件人并查看详细信息?
-
@Dmitry 是的,我可以看到这些细节。
-
在同一台机器上,对吧?
-
@DmitryStreblechenko 是的
-
您是作为 GUI 应用还是服务运行?
标签: c# outlook office-interop com-interop outlook-2010