Exchange Web服务(EWS)或JavaMail Api连接到Outlook Exchange Server - Java

时间:2016-07-12 18:39:02

标签: java outlook javamail exchange-server exchangewebservices

我们正在从Lotus Notes切换到Outlook 2013,我正在使用POC连接到Microsoft Exchange。我对使用哪个API进行连接感到困惑。 要求:基本上我需要编写Java应用程序来读取收件箱并获取附件并将​​电子邮件移动到另一个文件夹,在该文件夹中我必须删除n天的电子邮件。

  1. 推荐使用EWS微软吗?我们是否支持错误,更新等
  2. 是否可以使用JavaMail Api连接到Microsoft Exchange服务器。?
  3. 可以通过读取本地.OST文件来完成此(要求),如果是,如何阅读,我可以将电子邮件移动到.OST文件中的不同文件夹。
  4. 有关哪种API或方法长期有效的任何帮助或建议。

1 个答案:

答案 0 :(得分:2)

  1. 是,EWS是访问Exchange Server的首选API
  2. 不是一个好主意 - JavaMail支持POP3 / SMTP / IMAP4标准。 Exchange支持这些功能,但EWS提供了更多Exchange特定功能。
  3. 您可以使用Outlook对象模型(基于COM)。