Outlook Redemption登录错误c#



我正在使用Outlook Redemption访问Exchange邮件。对于这个正在开发的windows服务。。。但我在连接前景时出错了。

操作系统:Windows 7 64位Outlook:2010 32位Outlook赎回版本:5.7开发平台目标:x86

我使用的是这个代码:

this.rdoSession = new Redemption.RDOSessionClass();
this.rdoSession.Logon(this.config.MailConfig.Username, this.config.MailConfig.Password, false, false, 0, false);

异常详细信息:


MAPILogonEx错误:MAPI_E_LOGON_FAILED

请确保代码在具有MAPI配置文件的Windows用户标识下运行。

在服务(包括IIS下的ASP)中运行时,将代码设置为在下运行

具有MAPI配置文件的Windows用户帐户。

连接到Exchange Server时,还可以使用RDOS会话。LogonExchange邮箱

其不需要现有的简档。


为什么会出现此错误?有什么想法吗

谢谢!

您的服务是否以具有指定配置文件的本地用户身份运行(如"控制面板"|"邮件"|"显示配置文件"中所示)?

请记住,RDOSession.Logn采用配置文件的名称,而不是用户名。如果您正尝试连接到特定的Exchange邮箱,请使用RDOSession.LogonExchangeMailbox(Exchange 2000-2010)或RDOSession.RogonHostedExchange邮箱(Exchange 2010-2013)。

最新更新