C# 如何测试Exchange Server-2003凭据

C# 如何测试Exchange Server-2003凭据,c#,asp.net,exchange-server,webdav,exchange-server-2003,C#,Asp.net,Exchange Server,Webdav,Exchange Server 2003,我一直在开发一个程序来测试用户提供的exchange server-2003凭据(如用户名、密码、域名、服务器名)是否正确 如果上述凭证正确,我将允许他们发送/接收电子邮件 请让我知道完成上述操作的测试方法/代码 提前感谢。如果您具有对域的LDAP访问权限,您只需使用System.DirectoryServices.DirectoryEntry并使用提供的凭据绑定到LDAP://domain/RootDSE即可。如果成功,则凭据正常 如果您知道Exchange服务器,则可以尝试访问邮箱根文件夹(

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

如果上述凭证正确,我将允许他们发送/接收电子邮件

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


提前感谢。

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

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


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

请显示一些源代码。。。你试过什么?什么不起作用?有任何错误消息/异常吗?