C# 将Exchange 2010模拟代码移植到Exchange 2013(权限被拒绝)
我已验证用户帐户(服务)可以登录OWA并读取“targetEmail”的内容 唯一的区别是,我现在使用的是Exchange 2013 CAS服务器。当我使用Exchange 2013时,我得到以下信息: 远程服务器返回错误:(403)禁止 我是否需要为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
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服务器更新为最新版本