2012-07-27 1 views
1

에서 확인할 수 없습니다 :은 내가 sharedMailBox에 폴더에 액세스 할 전망 2003와 함께 작동하도록 구속을 사용하고 코드가 실패 GAL

 RDOSession session = new RDOSession(); 
     session.LogonExchangeMailbox(Constants.UserName,Constants.ExchangeServerName); 
     RDOStore store = session.Stores.GetSharedMailbox(Constants.MailBoxName); 
     RDOFolder folder = store.GetDefaultFolder(rdoDefaultFolders.olFolderInbox); 

내가 RDOStore 객체를 얻기 위해 노력하고 있어요 때, 나는 수 있었다 "GET GAL에서 해결되지 않음 : 사서함 - MTS SH 지원 "을 참조하십시오.

것은 내가 전에이 코드를 사용했다 :

 RDOSession session = new RDOSession(); 
     session.Logon(); 
     RDOFolder InboxFolder = rSession.GetFolderFromPath(System.IO.Path.Combine(Constants.MailBoxName, Constants.InboxFolder)); 

그리고 그것은 작동했지만, ":: OpenMsgStore를 IMAPISession에서 오류 : MAPI_E_FAILONEPROVIDER"오류와 RDOFolder을 만들려고 할 때 작업의 몇 시간 후에는 실패합니다.

그래서 sharedMailbox 폴더에 액세스 할 수있는 올바른 방법은 무엇입니까?

답변

0

오우 .. 문제가 해결. 모든 것이 .GetSharedMailBox 매개 변수에 있습니다. 나는 그것이 SharedMailBox Name (Mailbox - Example mailbox)이라고 생각했다. 실제로 사서함의 주소였습니다. 어쩌면 그것은 누군가에게 유용 할 것입니다!