C# 将Exchange 2010模拟代码移植到Exchange 2013(权限被拒绝)

C# 将Exchange 2010模拟代码移植到Exchange 2013(权限被拒绝),c#,exchange-server,exchangewebservices,exchange-server-2013,C#,Exchange Server,Exchangewebservices,Exchange Server 2013,我已验证用户帐户(服务)可以登录OWA并读取“targetEmail”的内容 唯一的区别是,我现在使用的是Exchange 2013 CAS服务器。当我使用Exchange 2013时,我得到以下信息: 远程服务器返回错误:(403)禁止 我是否需要为Exchange 2013执行任何特殊操作 service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, targetEmail); var fl

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

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

远程服务器返回错误:(403)禁止

我是否需要为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.
}

您是否通过Exchange 2013代理使用Exchange 2010?或者这是一个纯Exchange 2013环境?如果有必要,所有服务器现在都是Exchange 2013(FE和BE)@BastianW CU9。我正在将一个CAS服务器更新为最新版本