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

Posted

技术标签:

【中文标题】Outlook 兑换 - 在阅读电子邮件时更改默认收件箱【英文标题】:Outlook Redemption - Change the default inbox while reading emails 【发布时间】:2012-01-20 18:20:10 【问题描述】:

我正在尝试为一个用户的另一个帐户读取不同的收件箱。因此,如果我是用户 Bob 并且可以访问邮箱 bob@domain.comandalerts@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 中更改默认发送为电子邮件(不同别名)?

outlook2013版IMAP协议下邮件存储位置更改

修改 PowerShell 脚本以更改 Outlook 的默认字体类型和大小

将兑换API与Outlook Store版本连接

outlook邮件在哪个文件夹

如何使用microsoft office outlook 2010如何更改imap邮件的存储位置