当前位置: 首页 > 知识库问答 >
问题:

将DefaultCredentials与Exchange Web服务一起使用

汪弘毅
2023-03-14

我是个很新的程序员。我在工作中的任务之一是让我们的定制工具创建草稿电子邮件,并将其放入运行该工具的用户的草稿电子邮件文件夹中。我们目前使用Exchange Server 2010(但正在迁移到Exchange Online)。

这个链接讨论了UseDefaultCredentials,但我似乎不知道如何实现它。我创建了一个名为service的ExchangeService对象,并使用以下凭据与Exchange服务器进行了交互:

服务凭据=新的WebCredentials(“我的登录名”、“我的密码”);

我希望能够从代码中消除这一点,并让它使用正在使用该工具的登录用户的凭据。可能吗?

共有2个答案

边国安
2023-03-14

如果使用defaultcredentials,则可以删除发布的代码。只需将“UseDefaultCredentials”设置为True,不要手动设置凭据。在这种情况下,将获取运行工具的用户的凭据。我自己用它,它对我很有效。

你好,J

顾跃
2023-03-14
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new WebCredentials(CredentialCache.DefaultNetworkCredentials);
 类似资料:
  • 我想通过STS在Spring Boot中使用JPA和SQL Server。这是我的表: 马文 application.properties 模型.Account.class 接口账户 ServiceAccount.class 服务帐户类 我在控制器中调用了方法add帐户(),这是我得到的异常 "java.lang.NoClassDefFoundError: org/spingFramework/o

  • 问题内容: 我对WireMock完全陌生。 到目前为止,我一直在使用通过SOAPUI进行模拟响应。我的用例很简单: 只需将SOAP XML请求发送到不同的端点(http:// localhost:9001 / endpoint1 ),然后返回固定的XML响应。但是MockWrire必须作为独立服务部署到专用服务器上,该服务器将充当从中提供模拟响应的中心位置。 只是想要一些开始的建议。如我所见,Wi

  • 我目前正在为我的工作研究Windows服务总线,并且已经设法非常快速地使用NetMessaging作为传输类型启动了一个测试系统。但是,今天我尝试切换到AMQP作为传输机制,但我似乎无法让它工作-它成功地根据我的连接字符串创建了一个MessagingFactory,但当我尝试创建队列时失败了,给我错误: 令牌提供者在访问“https://{local机器名}: 5671/TestServiceBu

  • 我有一个名为UserRepository的通用存储库接口。然后我有一个接口,它从MyUserRepository扩展而来。它处理一个MyUser类,该类扩展了User。 我还有一个名为UserService的服务接口和一个名为MyUserServiceImpl的类。 该服务需要UserRepository的实例,我虽然可以使用某种注释,如@Qualifer,但它不起作用。 应用程序无法启动 说明:

  • 我目前正在尝试学习微服务架构。我一直在尝试开发一个 Spring 启动应用程序。我刚刚在我的应用程序中实现了配置服务器。在我实现配置服务器之前,liquibase 在这些属性上工作正常。 实现后,我的服务没有找到db.changelog-master.xml文件。db.changelog目录在我的服务资源下。我应该如何更改“更改日志”属性?

  • 问题内容: 我创建了一个wcf服务。当我通过添加为Web服务在.net中简单使用时,效果很好。但我想使其能够用于iPhone应用程序作为JSON调用。为了进行测试,我在.net中使用JSON进行了测试,但无法正常工作。 我知道以前问过这样的问题,我一直在寻找无法为我找到解决方案。 我的配置: 接口代码: Myservice.cs代码: 我想使用以下网址格式调用该方法:http : //exampl