2014-09-29 61 views
1

使用Windows身份验证可以连接到Exchange邮箱吗?由于安全合规性,我无法在程序中使用密码。如果是,如何?谢谢。使用Windows身份验证连接到Exchange电子邮件

工作液

  • 下载:EWS管理API 2.1 http://www.microsoft.com/en-us/download/details.aspx?id=42022
  • 添加组件,以参考:C:\ Program Files文件(x86)的\微软\交换\ WEB 服务\ 2.1 \ Microsoft.Exchange .WebServices.dll
  • 开关项目.NET Framework 3.5的(我不是很确定,如果这是必须的)

代码

using Microsoft.Exchange.WebServices.Data; 
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1); 
service.UseDefaultCredentials = true; 
service.AutodiscoverUrl("[email protected]"); 
+1

你也许可以使用类似UseDefaultCredentials的东西,它将用于认证登录的用户。这取决于你想做什么:发送电子邮件,阅读电子邮件等 – 2014-09-29 07:13:00

+0

谢谢,我会试试看,我需要下载最近收到的电子邮件的附件。 – Muflix 2014-09-29 07:27:59

回答

相关问题