我已验证用户帐户(服务)可以登录 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.
}