我一直在开发一个程序来测试用户是否给出了Exchange Server-2003的凭据,如用户名,密码,域名,服务器名称是否正确。
如果上述凭据是正确的,那么我将允许他们发送/接收电子邮件。
请让我知道要测试的方法/代码,以完成上述操作。
提前致谢。
答案 0 :(得分:0)
如果您具有域的LDAP访问权限,则只需使用System.DirectoryServices.DirectoryEntry并使用提供的凭据绑定到LDAP://域/ RootDSE。如果成功,凭证就可以了。
如果您了解Exchange服务器,则可以尝试访问邮箱根文件夹(http:// exchangeserver / exchange / primarymailaddress)。
当然,您需要用户的主要邮件地址。