簡體   English   中英

無法使用EWS訪問Exchange設備郵箱

[英]Unable to access Exchange Equipment mailbox with EWS

我已經設置了Office365設備郵箱,以便可以在Outlook中打開它(使用“打開”->“其他用戶的郵箱”),但是無法使用C#EWS api訪問該郵箱。 訪問郵箱的代碼:

_service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, delegateBox);
 _inbox = Folder.Bind(_service, WellKnownFolderName.Inbox);

結果是以下異常:

Exception in ProcessWebException
Microsoft.Exchange.WebServices.Data.ServiceResponseException: The SMTP address has no mailbox associated with it.
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ProcessWebException(WebException webException)
at   Microsoft.Exchange.WebServices.Data.ServiceRequestBase.GetEwsHttpWebResponse(HttpWebRequest request)
at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.InternalExecute()
at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()
at Microsoft.Exchange.WebServices.Data.ExchangeService.BindToFolder(FolderId folderId, PropertySet propertySet)
at Microsoft.Exchange.WebServices.Data.ExchangeService.BindToFolder[TFolder](FolderId folderId, PropertySet propertySet)
at Microsoft.Exchange.WebServices.Data.Folder.Bind(ExchangeService service, WellKnownFolderName name)

檢查delegateBox實際上是否與該用戶的email相對應。 請注意,用戶的電子郵件與其“登錄名+域”可能會非常不同。

測試委派/模擬訪問時,建議將委派/模擬帳戶設置為Outlook中的其他郵箱。 它將允許驗證對委派/模擬郵箱的實際訪問權限,並查看實際的電子郵件地址。

默認情況下,資源帳戶已禁用,您無法登錄。也許是這種情況。

您為什么要模擬為設備?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM