我是一个相当新的程序员。我在工作中的任务之一是使用我们的自定义工具来创建草稿电子邮件并将它们放入运行该工具的用户的草稿电子邮件文件夹中。我们目前使用 Exchange Server 2010(但正在迁移到 Exchange Online)。
此链接讨论了 UseDefaultCredentials 但我似乎无法弄清楚如何实现它。我创建了一个名为 service 的 ExchangeService 对象,并使用它作为凭据与我们的 Exchange 服务器进行交互:
service.Credentials = new WebCredentials("我的登录名", "我的密码");
我希望能够从代码中消除它,并让它使用正在使用该工具的登录用户的凭据。那可能吗?