2011-03-08 55 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