我的公司正在开发一个桌面和移动电子邮件客户端的项目,该客户端可以连接到不同的邮件服务器,而用户或服务器管理员的配置最少。我们希望能够支持 Exchange,但经过一些研究,我意识到有很多问题需要考虑。我们的目标是能够连接到尽可能多类型的 Exchange 服务器,因此我们需要选择一个或多个协议来实现,以实现这一点。似乎使用了 3 种不同的协议 - 用于 2000/2003/2007 旧服务器的 WebDAV、用于 2007/2010+ 服务器的 Exchange Web 服务 (EWS) 和 2003 年以后的所有服务器都支持的 ActiveSync(我认为)。
我的问题是,您认为哪种实施方式最好?
-ActiveSync 似乎覆盖率最高,但实施起来却是最大的痛苦。WebDAV + EWS 的双重实现会提供相同的覆盖范围吗?
此外,如果有任何 Exchange 管理员,默认情况下倾向于启用哪些协议?如果默认情况下始终关闭 WebDAV/EWS,那么 ActiveSync 可能是唯一的选择。似乎iPhone和Android都支持ActiveSync,它最有可能被打开,但其他的呢?
此外,有哪些服务器正在使用的统计数据会很有趣 - 即有多少仍在使用 2003,已迁移到 2010 等。
想听听你的意见。
干杯,凯文