我们全部迁移到office365后,我的应用程序读取发送到某个共享邮箱的邮件失败。
我不知道如何解决这个问题。它在迁移之前运行良好。
当时我的凭据是:
exchangeService.Credentials = New WebCredentials(" User", " PW"," windowsdomain") exchangeService.AutodiscoverUrl(" inboxxx@domain.com")
我正在使用URI: '
exchangeService.Url = exchangeService.Url = New Uri(" https://owa.DOMAIN.com/ews/exchange.asmx")
和exchangeservice Exchange2010_SP2。
然而,在迁移后它没有用,即使我认为我正确更新了代码(显然我还没有)。
我一直在尝试的代码是:(这不起作用)
toDF
我希望有人可以帮助我,或指出我正确的方向,这样我就能克服这一挑战。
溴 VG
答案 0 :(得分:0)
如果是共享邮箱,您应该使用FolderId类来指定要访问的邮箱,例如
FolderId MailboxToAccess = new FolderId(WellKnownFolderName.Inbox, "SharedMailbox@domain.com");
exchangeService.FindItems(MailboxToAccess, New ItemView(10))
摆脱自动发现行,它不会为您做任何事情,因为它只会发现CAS服务器的URL(这是Office365中您已静态指定的单个端点)。它没有关于你连接的邮箱的禁忌。