连接到Exchange Office 365,共享邮箱

时间:2016-06-27 09:31:29

标签: vb.net office365 exchangewebservices

我们全部迁移到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

1 个答案:

答案 0 :(得分:0)

如果是共享邮箱,您应该使用FolderId类来指定要访问的邮箱,例如

FolderId MailboxToAccess = new FolderId(WellKnownFolderName.Inbox, "SharedMailbox@domain.com");
exchangeService.FindItems(MailboxToAccess, New ItemView(10))

摆脱自动发现行,它不会为您做任何事情,因为它只会发现CAS服务器的URL(这是Office365中您已静态指定的单个端点)。它没有关于你连接的邮箱的禁忌。