0

我一直在开发一个程序来测试用户提供的 Exchange server-2003 凭据(如用户名、密码、域名、服务器名)是否正确。

如果上述凭据是正确的,那么我将允许他们发送/接收电子邮件。

请让我知道完成上述操作的测试方法/代码。

提前致谢。

4

1 回答 1

0

如果您对域具有 LDAP 访问权限,则只需使用 System.DirectoryServices.DirectoryEntry 并使用提供的凭据绑定到 LDAP://domain/RootDSE。如果成功,则凭据正常。

如果您知道 Exchange 服务器,则可以尝试访问邮箱根文件夹 (http://exchangeserver/exchange/primarymailaddress)。

当然,您需要用户的主要邮件地址。

于 2011-10-24T08:24:20.340 回答