获取所有组成员的MS Exchange邮件

时间:2014-06-03 07:12:27

标签: node.js azure outlook exchange-server office365

是否可以从MS Exchange中的所有邮箱获取所有电子邮件? 我拥有用于​​Office365在线交换的Azure控制台的完全权限。

http://i.stack.imgur.com/DF5n5.png

但是当我尝试向

提出请求时
https://outlook.office365.com/EWS/OData/Users('user@company.onmicrosoft.com')/Inbox/Messages

收到错误“在商店中找不到指定的对象。”

但是对于登录的管理员

https://outlook.office365.com/EWS/OData/Me/Inbox/Messages

https://outlook.office365.com/EWS/OData/Users('admin@company.onmicrosoft.com')/Inbox/Messages

效果很好。

我应该怎么做才能访问Office 365中所有用户的读取邮件?

2 个答案:

答案 0 :(得分:0)

Office 365邮件,日历和通讯录服务的当前授权模型目前不会公开允许您的应用查询其他用户的权限。邮箱。

答案 1 :(得分:0)

REST API许可流程允许您注册需要管理员同意的Web应用程序。一旦您的网络应用程序获得全球管理员同意,它应该能够访问该租户下的所有用户的信息。

有关更多信息,请参阅以下帖子: http://msdn.microsoft.com/EN-US/library/office/dn605895(v=office.15).aspx#ConNavExample_config