我们有一个简单的服务,使用EWS 2.0连接到Outlook邮箱并处理共享邮箱中的电子邮件(是的,我知道:))...所以......
我们创建了一个域用户,并为其授予了邮箱的完整权限。我指定了WebCredentials,并且为了访问共享邮箱,我新建了一个带有邮箱名称的Folder对象,并使用StreamingNotifications来查看收件箱。
一切都在我的电脑上正常工作。
我们尝试在服务器上安装它,但我们拒绝接受401访问。如果我去那台机器并在443上telnet到EWS服务器,它让我进来,所以它不是防火墙问题。就像我说的,我可以在我的电脑上运行应用程序,因此邮箱和交换机配置为让我连接。
我还需要打开其他任何东西吗?什么想法产生401?
我可以在必要时发布代码,但就像我说的,它可以在我的PC和服务器上运行,我可以在443上远程登录到EWS。
在服务器上,我使用登录的域帐户和命令提示符运行应用程序。
如何进一步调试?