2011-10-24 192 views
0

我一直在開發一個程序來測試用戶是否提供Exchange Server 2003憑據,如用戶名,密碼,域名,服務器名稱是否正確。如何測試Exchange服務器-2003憑證

如果上述憑證是正確的,那麼我會允許他們發送/接收電子郵件。

請讓我知道要測試的方法/代碼以完成上述操作。

在此先感謝。

+1

請顯示一些源代碼...你試過了什麼?什麼不工作?任何錯誤消息/異常? – Yahia

回答

0

如果您具有到域的LDAP訪問權限,則可以使用System.DirectoryServices.DirectoryEntry並使用提供的憑據綁定到LDAP:// domain/RootDSE。如果成功,證書就可以。

如果您知道Exchange服務器,則可以嘗試訪問郵箱根文件夾(http:// exchangeserver/exchange/primarymailaddress)。

當然你需要用戶的主郵件地址。