我是一个非常新的程序员。我在工作中的任务之一是让我们的自定义工具创建草稿电子邮件并将它们放入运行该工具的用户的草稿电子邮件文件夹中。我们目前使用 Exchange Server 2010(但正在迁移到 Exchange Online)。
This link谈论 UseDefaultCredentials 但我似乎无法弄清楚如何实现它。我创建了一个名为服务的 ExchangeService 对象,并设法使用它作为凭据与我们的 Exchange 服务器进行交互:
service.Credentials = new WebCredentials("我的登录名", "我的密码");
我希望能够从代码中消除它,并让它使用使用该工具的登录用户的凭据。这可能吗?
最佳答案
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new WebCredentials(CredentialCache.DefaultNetworkCredentials);
关于c# - 将默认凭据与 Exchange Web 服务一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15296720/