Outlook Redemption - 在阅读电子邮件时更改默认收件箱

时间:2012-01-20 18:20:10

标签: c# outlook outlook-redemption

我正在尝试为一个用户读取另一个帐户的其他收件箱。因此,如果我是用户Bob并且我可以访问邮箱bob@domain.comalerts@domain.com,我想使用Outlook Redemptions来读取alerts@domain.com邮箱。

目前我的设置如下:

 rdoDefaultFolders olFolderInbox = rdoDefaultFolders.olFolderInbox;

                Session = new RDOSession();
                RDOFolder objFolder;

                Session.LogonExchangeMailbox(outLookUser, outLookServer);
                objFolder = Session.GetDefaultFolder(olFolderInbox);

但这为我提供了bob@domain.com的默认收件箱文件夹。我需要alerts@domain.com的另一个收件箱。

但是我想要像

这样的东西
Session.LogonExchangeMailbox(outLookUser, outLookServer, outLookMailBox)  

其中outLookMailBox类似于当前Outlook会话中的邮箱名称或其他收件箱文件夹名称。

我希望那里有人知道我在说什么,因为我已经在这里待了几个小时!

1 个答案:

答案 0 :(得分:1)

打电话给我愚蠢但是当你打电话Session.LogonExchangeMailbox(outLookUser, outLookServer, outLookMailBox)时,你实际上可以使用mailbox domain OR a username。文档很难找到,但最终在这里找到它: http://www.dimastr.com/redemption/rdo_introduction.htm