无法使用EWS API连接到其他用户的Office 365邮箱

时间:2015-04-13 07:35:17

标签: c# office365 exchangewebservices

用户A 用户B的邮箱具有完全访问权限,但是从EWS api用户A无法连接到B的邮箱。 如果我以用户 A从OWA 登录并打开B的邮箱,我可以打开它。 还有其他的 sers C,D .... 和A对他们的邮箱也有完全访问权限,我可以成功连接到他们的邮箱。

以下是代码:

    var folderView = new FolderView(20, 0)
    {
        PropertySet = new PropertySet(BasePropertySet.IdOnly)
        {
            FolderSchema.DisplayName,
            FolderSchema.ChildFolderCount
        },
        Traversal = FolderTraversal.Shallow
    };

    var mailbox = new Mailbox(B);
    var rootFolderId = new FolderId(WellKnownFolderName.Root, mailbox);

    FindFoldersResults findFolderResults;
    findFolderResults = exchangeService.FindFolders(rootFolderId, folderView);
    var count = findFolderResults.TotalCount; // This count is always 0 for user B

0 个答案:

没有答案