连接到正确的自定义 Exchange 服务器

Connect to right custom Exchange server

我正在尝试实现与交换服务器交换数据的客户端服务,因此我正在使用 gSoap 库。 但是我希望任何用户都可以通过我的这个客户端服务使用他们的官方邮件凭据访问他们自己的邮件数据。

我正在使用 https://outlook.office365.com/EWS/services.wsdl 中的 wsdl 文件从交换服务器获取方法信息。

Q1. 这个 wsdl 文件是否适用于每个交换服务器,因为我的计划是首先我尝试对用户进行身份验证,然后我将使用这个 wsdl 进行处理使用 ews 在 exchange 服务器上操作。那么这是正确的方法吗?如果不是,那么您对此有何建议?

Q2. 对于 gSoap,我可以使用自动发现吗?我发现这个 https://msdn.microsoft.com/en-us/library/ee332364.aspx link 用于自动发现,我可以与 gSoap 一起使用吗?如果是那么如何(任何帮助)。

相信我,我在 google 上搜索了很多次,但找不到具体答案。

请帮帮我,谢谢。

我发现对于自定义交换服务器位置(端点)我必须手动更改 soap_endpoint = "https://example.com/service.aspx" 或者如果没有,那么我可以将它设置为 NULL 以从 WSDL 文件中获取端点位置。