我正在使用 Redemption 来处理 Outlook 2003。我想访问 sharedMailBox 上的文件夹并且代码失败:
RDOSession session = new RDOSession();
session.LogonExchangeMailbox(Constants.UserName,Constants.ExchangeServerName);
RDOStore store = session.Stores.GetSharedMailbox(Constants.MailBoxName);
RDOFolder folder = store.GetDefaultFolder(rdoDefaultFolders.olFolderInbox);
当我试图获取 RDOStore 对象时,我得到“无法在 GAL 中解析:邮箱 - MTS SH 支持”。
我之前使用过这段代码:
RDOSession session = new RDOSession();
session.Logon();
RDOFolder InboxFolder = rSession.GetFolderFromPath(System.IO.Path.Combine(Constants.MailBoxName, Constants.InboxFolder));
它正在工作,但经过几个小时的工作后,它在尝试创建 RDOFolder 时失败,并出现错误“IMAPISession::OpenMsgStore:MAPI_E_FAILONEPROVIDER 中的错误”。
那么访问 sharedMailbox 文件夹的正确方法是什么?