Outlook 兑换 - 在阅读电子邮件时更改默认收件箱
Posted
技术标签:
【中文标题】Outlook 兑换 - 在阅读电子邮件时更改默认收件箱【英文标题】:Outlook Redemption - Change the default inbox while reading emails 【发布时间】:2012-01-20 18:20:10 【问题描述】:我正在尝试为一个用户的另一个帐户读取不同的收件箱。因此,如果我是用户 Bob 并且可以访问邮箱 bob@domain.com
andalerts@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 会话中的邮箱名称或另一个收件箱文件夹名称。
我希望外面的人知道我在说什么,因为我已经在这工作了好几个小时了!
【问题讨论】:
问题当前您是否通过用户和登录? Outlook 不会在用户配置文件的基础上查看它的邮箱,您是否必须创建一个单独的用户..?如果不是,我可以发布一个示例,说明如果您愿意,我会怎么做 有完整源代码的最终解决方案吗? 【参考方案1】:好吧,称我为笨蛋,但事实证明,当您致电 Session.LogonExchangeMailbox(outLookUser, outLookServer, outLookMailBox)
时,您实际上可以使用 mailbox domain OR a username
。文档很难找到,但最终在这里找到了:
http://www.dimastr.com/redemption/rdo_introduction.htm
【讨论】:
以上是关于Outlook 兑换 - 在阅读电子邮件时更改默认收件箱的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Outlook 2013 中更改默认发送为电子邮件(不同别名)?