我在使用EWS托管API 2.2通过Azure工作者角色应用程序访问Office 365上的邮箱时遇到问题。这是我得到的错误消息:
The request failed. The remote server returned an error: (401) Unauthorized.
它在使用我的邮箱时起作用,该邮箱也在Office 365上,但当我尝试连接到要用于此应用程序的另一个邮箱时就不起作用了。这两个邮箱都设置为Office365中同一企业帐户的一部分,但我的域是company.com,而不起作用的是company.net。已为这两个地址激活EWS。我可以使用其他帐户登录Outlook
我正在使用Exchange Web Services Managed API 1.0访问组织中的Exchange服务器(2007)。我需要遍历给定服务器上的所有邮箱。我还没有找到一种方法来获取为给定Exchange服务器定义的邮箱列表。我已经能够使用AutoDiscover服务来查找特定邮箱的中心服务器的地址,但我对获取所有邮箱的列表感兴趣。谁能给我指个方向?
我正在使用Microsoft在我的Azure活动目录中的用户邮箱中读取电子邮件(/ users /{id \ userPrincipalName}/messages)。我注意到,对于某些用户,我得到了以下错误:
HTTP error: 404
Error code: MailboxNotEnabledForRESTAPI or MailboxNotSupportedForRESTAPI
Error message: REST API is not yet supported for this mailbox.
经过调查,我发现这些用户没有有效的许可证,也没有附加邮箱。理想情况下,我只想获取启用
我正在开发一个C#应用程序,该应用程序将访问office 365中当前用户的邮箱,但不能通过身份验证阶段。我在用这个例子
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
service.UseDefaultCredentials = false;
//Specify login which works when connecting to Office 365 web UI
service.Credentials = new WebCredentia
我在EWS中尝试连接到一个共享邮箱。我可以通过Outlook 2016实例访问邮箱,而不必提供凭据。当我试图通过EWS访问它时,我会得到以下错误:
“请求失败。远程服务器返回了一个错误:(401)未经授权。
我在我的AD帐户下运行这段代码,AD帐户可以访问这个邮箱。为什么在这种情况下我没有权限?下面是有问题的代码。
service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
service.Url = new Uri("https://outlook.office365.com/EW
如果您看到注释的代码行store.connect..。我试图通过迁移到云的usermail框访问共享邮箱,云在此共享邮箱上具有委托访问权限。在运行过程中,我得到
javax.mail.AuthenticationFailedException: LOGIN failed.
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:715)
at javax.mail.Service.connect(Service.java:364)
at com.adecco.smpt.TestSSL.main(TestSSL.ja