用于连接到Outlook Exchange Server的Exchange Web服务(EWS)或JavaMail Api-Java
我们正在从Lotus notes切换到Outlook 2013,我正在开发一个连接到Microsoft Exchange的POC。我不知道使用哪个API连接。要求:基本上,我需要编写Java应用程序来阅读收件箱,获取附件,并将电子邮件移动到另一个文件夹,在该文件夹中,我必须删除n天以前的电子邮件用于连接到Outlook Exchange Server的Exchange Web服务(EWS)或JavaMail Api-Java,java,outlook,jakarta-mail,exchange-server,exchangewebservices,Java,Outlook,Jakarta Mail,Exchange Server,Exchangewebservices,我们正在从Lotus notes切换到Outlook 2013,我正在开发一个连接到Microsoft Exchange的POC。我不知道使用哪个API连接。要求:基本上,我需要编写Java应用程序来阅读收件箱,获取附件,并将电子邮件移动到另一个文件夹,在该文件夹中,我必须删除n天以前的电子邮件 微软是否推荐EWS?我们是否支持bug、更新等 是否可以使用JavaMail Api连接到Microsoft Exchange server 这(要求)可以通过读取本地.OST文件来完成吗?如果可以,如
如果您只想使用Exchange而不想使用其他邮件服务器,并且需要使用特定于Exchange的功能(听起来不像),那么请使用EWS。否则,JavaMail应该能够满足您的需要。谢谢Dmitry,我用EWS启动了我的POC。对于第三点-是否有Jar或API来读取Java中的.OST文件。我担心OST是本地副本,当它与Exchange server同步时,我从OST文件中移动或删除的所有电子邮件会发生什么情况?OST文件的格式没有记录。OST文件只能在用于创建它的MAPI配置文件的上下文中使用。