我目前正在处理一项有关使用Outlook Exchange Web服务从Outlook中读取邮件的要求。使用Microsoft.Office.Interop.Outllook.dll,我能够读取电子邮件,但这要求在运行代码的计算机上安装Outlook。这确实对我有帮助。
我的要求就像在假设我们知道Outlook帐户凭据的情况下从Outlook阅读电子邮件一样。我尝试使用Microsoft.Exchange.WebServices.Data。但这在AutodiscoverUrl()中抛出了一个错误。
这是错误消息:
Microsoft.Exchange.WebServices.Data.AutodiscoverLocalException原为 未处理的HResult = -2146233088消息=自动发现已阻止 可能不安全地重定向到 https://autodiscover-s.outlook.com/autodiscover/autodiscover.xml。
无论在计划将代码作为任务运行的特定设备中安装或配置了Outlook,有人都可以帮助我解决此问题并成功阅读电子邮件的情况。