1

Outlook2003で作業するためにRedemptionを使用しています。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で解決できませんでした:メールボックス-MTSSHサポート」が表示されます。

私は以前このコードを使用していました:

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

そしてそれは機能していましたが、数時間の作業の後、「IMAPISession :: OpenMsgStore:MAPI_E_FAILONEPROVIDERのエラー」というエラーでRDOFolderを作成しようとすると失敗します。

では、sharedMailboxフォルダーにアクセスする正しい方法は何ですか?

4

1 に答える 1

0

ああ..問題は解決しました。すべてが .GetSharedMailBox パラメータにありました。SharedMailBox Name(Mailbox - Example mailbox) だと思いました。実はメールボックスのアドレスでした。多分それは誰かのために役立つでしょう!

于 2012-07-31T08:40:22.787 に答える