使用Windows身份验证连接到Exchange电子邮件

时间:2014-09-29 06:21:52

标签: c# authentication exchange-server

可以通过Windows身份验证连接到Exchange邮箱吗?由于安全合规性,我无法在程序中输入密码。如果有,怎么样?谢谢。

工作解决方案

using Microsoft.Exchange.WebServices.Data;
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.UseDefaultCredentials = true;
service.AutodiscoverUrl("username@domain.tld");

1 个答案:

答案 0 :(得分:1)

如果您使用Exchange Web服务中的ExchangeServiceBinding类,则拥有UseDefaultCredentials属性。将此设置为true将使身份验证使用当前用户。