我们正在从 Lotus Notes 切换到 Outlook 2013,我正在开发一个 POC 以连接到 Microsoft Exchange。我对使用哪个 API 来连接感到困惑。 要求:基本上我需要编写Java应用程序来读取收件箱并获取附件并将电子邮件移动到另一个文件夹,并且在该文件夹中我必须删除n天前的电子邮件。
- Microsoft 是否推荐 EWS?我们是否支持错误、更新等
- JavaMail Api 可以用来连接 Microsoft Exchange 服务器吗?
- 这个(要求)可以通过读取本地 .OST 文件来完成吗?如果可以,如何读取以及我可以将电子邮件移动到 .OST 文件中的不同文件夹吗?
关于哪种 API 或方法从长远来看会更好的任何帮助或建议。
最佳答案
- 是的,EWS 是访问 Exchange Server 的首选 API
- 这不是一个好主意 - JavaMail 支持 POP3/SMTP/IMAP4 标准。这些功能均受 Exchange 支持,但 EWS 提供了更多 Exchange 特定功能。
- 您可以使用 Outlook 对象模型(基于 COM)。
关于java - 用于连接到 Outlook Exchange Server 的 Exchange Web 服务 (EWS) 或 JavaMail Api - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38336561/