0

我已验证用户帐户(服务)可以登录 OWA 并阅读“targetEmail”的内容。

唯一的区别是我现在使用的是 Exchange 2013 CAS 服务器。当我使用 Exchange 2013 时,我得到以下信息:

远程服务器返回错误:(403) Forbidden。

我需要为 Exchange 2013 做任何特别的事情吗?

service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, targetEmail);
var fldsList = GetSubFolders(targetEmail,WellKnownFolderName.MsgFolderRoot);

//
//
FindFoldersResults folderResults = null;

var Propset = new PropertySet(BasePropertySet.FirstClassProperties);
Propset.Add(PR_MESSAGE_SIZE_EXTENDED);

var folderView = new FolderView(100);
folderView.PropertySet = Propset;

try
{
    folderResults = service.FindFolders(  WellKnownFolderName.MsgFolderRoot, folderView);
}
catch (ServiceResponseException e)
{
    // If no voicemail folder, archive etc.
}
4

0 回答 0