我的公司正在开发一个项目来开发桌面和移动电子邮件客户端,该客户端可以使用最少的用户或服务器管理员配置连接到不同的邮件服务器。我们希望能够支持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年等等)会很有趣。
想听听你的意见。
干杯, 凯文
答案 0 :(得分:2)
如果您要构建电子邮件客户端并定位Exchange,我建议使用ActiveSync。其他协议 - WebDAV和EWS - 不适用于通用电子邮件客户端。例如,EWS不支持交易或同步,因此如果您有多个客户,您将不得不自己处理大量的竞争条件。 WebDAV需要一些时髦的限制,并不总是启用。 ActiveSync相对容易编写,只需要从Microsoft获得许可证,它始终可以与Exchange一起使用。
但是,如果您只想发送和阅读电子邮件,请不要忽视IMAP和POP3。即使在最新的安装中被禁用,您也会找到最广泛的支持。
答案 1 :(得分:0)
关于版本: 2003应该很难找到,因为它不受任何支持。 很多公司都跳过了2007版本,所以你应该找到很多2010/2013的安装。 虽然Exchange 2016在10月份发布,但我认为,那里没有太多安装(2016年更像是CU到2013年:) :)