2016-12-15 26 views
0

我正在研究一个连接到许多电子邮件服务(包括Microsoft Exchange)的应用程序。现在我已经看到有一个Outlook Web Access API,我的简单问题是:我在哪里获得用于开发的Exchange服务器?

我在哪里可以获得沙箱(理想情况下免费)来测试我的实现? 我真的需要安装所有不同的Exchange版本,使用Outlook Web Access创建账户等吗?

我没有任何Windows服务器或许可证。这是一个在Linux服务器上运行的Web应用程序。微软没有Exchange沙箱或任何东西?

非常感谢提前!

回答

0

您可以试用Microsoft evalcenter here的评估版来测试任何内容并进行评估。

但只是一个简短的建议:有多个Exchange版本(Exchange 2010,2013,2016)与不同的Service Pack或累积更新。因此只检查一个版本并不意味着你的应用程序将与每个交换服务器一起工作。我能想到的最佳选择是在Exchange上使用IMAP。在任何Exchange Server上,这应该几乎完全相同,而Outlook Web Access(OWA)API可能会因版本而异。

但是,这取决于你的解决方案,它需要执行什么。

+0

这听起来不错,谢谢你的链接!然后我将安装在虚拟机上。 它必须是OWA,因为我也需要访问日历。 – Jan

0

或者,您可以获得一个试用O365(Exchange Online)帐户,并针对您拥有的任何用户或资源运行。 3用户许可证可能每年100美元左右。当然,这意味着你正在运行最新的Exchange版本,所以以前的版本仍然需要通过eval版本进行测试。

至于API,我真的不确定OWA API,也没有使用过IMAP。访问Exchange的“官方”方式是通过Exchange Web服务或EWS。这有多种风格,可以从Java,PHP和其他非MS平台使用,并提供对Exchange的非常强大且全功能的访问。我对EWS的使用一直限于Windows/C#,所以我不能保证非MS的东西,但它已经出现一段时间了,现在还有一个REST接口 - 对我来说也没有经验。

相关问题