2011-03-08 67 views
0

我试图在Exchange服务器上连接邮箱,并且我有服务器名称,用户名和密码。从Exchange服务器检索邮件/附件

此刻,我有以下代码连接到我的个人邮箱,这是工作的罚款: -

  app = new Application(); 
      ns = app.GetNamespace("MAPI"); 

      Helpers.AddToErrorLog("CESTOAD mailbox", DateTime.Now.ToString(), "Logging into CESTOAD mailbox"); 
      ns.Logon(user, password, false, false); 


      inboxFolder = ns.GetDefaultFolder(OlDefaultFolders.olFolderInbox); 
      subFolder = inboxFolder.Folders["ComDocsAttachements"]; 

但是,我不能找出如何与用户名和密码连接到另一个帐户同一台交换服务器。当我在登录中更改用户和密码时,它仍会检索我的帐户。

任何人都可以指向正确的方向吗?

回答

0

不确定使用哪种库或API连接到Exchange,但我猜测登录调用仍在检测您的初始登录,并将您视为已验证身份,而不是尝试使用新的身份登录证书。有没有可以先打电话的注销方法?

+0

嗨恩波感谢您的回答 – Johann 2011-03-08 13:47:54

+0

我试图添加一个注销 – Johann 2011-03-08 13:48:12

+0

ns.Logoff(); ns.Logon(user,password,false,false); 但没有帮助,仍然登录到相同的帐户 – Johann 2011-03-08 13:48:28

相关问题