gpt4 book ai didi

exchange-server - 使用哪种 Exchange 协议(protocol)?

转载 作者:行者123 更新时间:2023-12-02 02:25:47 28 4
gpt4 key购买 nike

我的公司正在开发一个桌面和移动电子邮件客户端的项目,该客户端可以连接到不同的邮件服务器,用户或服务器管理员只需进行最少的配置。我们希望能够支持 Exchange,但经过一些研究后我意识到有许多问题需要考虑。我们的目标是能够连接到尽可能多类型的 Exchange 服务器,因此我们需要选择一个或多个协议(protocol)来实现以允许连接。似乎有 3 种不同的协议(protocol)在使用 - WebDAV 用于较旧的 2000/2003/2007 服务器,Exchange Web 服务 (EWS) 用于 2007/2010+ 服务器和 ActiveSync,它受 2003 年后的所有支持(我认为)。

我的问题是,您认为哪种实现方式最好?

-ActiveSync 似乎覆盖面最广,但实现起来却最痛苦。 WebDAV + EWS 的双重实现是否会提供相同的覆盖范围?

此外,如果有任何 Exchange 管理员,默认情况下倾向于启用哪些协议(protocol)?如果 WebDAV/EWS 总是默认关闭,那么 ActiveSync 可能是唯一的选择。看来iPhone和Android都支持ActiveSync,所以开启的可能性最大,其他的呢?

此外,如果有关于当前正在使用的服务器的统计数据会很有趣 - 即有多少服务器仍在使用 2003 年,已经迁移到 2010 年等。

想听听您的意见。

干杯,凯文

最佳答案

如果您正在构建电子邮件客户端并以 Exchange 为目标,我会推荐 ActiveSync。其他协议(protocol)——WebDAV 和 EWS——并不适用于通用电子邮件客户端。例如,EWS 不支持事务或同步,因此如果您有多个客户端,您将不得不自己处理大量竞争条件。 WebDAV 需要一些时髦的限制并且并不总是启用。 ActiveSync 相对容易编写,它只需要从 Microsoft 获得许可证,并且它始终与 Exchange 一起工作。

但是,如果您只想发送和阅读电子邮件,请不要忽视 IMAP 和 POP3。您会发现对它们的最广泛支持,即使在最新安装中被禁用。

关于exchange-server - 使用哪种 Exchange 协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6035175/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com