通过EWS检索邮件并使用Java Mail API发送

时间:2018-07-12 15:57:01

标签: java email javamail exchangewebservices

我正在移植使用IMAP和SMTP与邮件服务器通信的应用程序。一开始,我计划仅将IMAP协议更改为EWS API,但我想知道这是否有意义/是否可行?我的意思是,我将使用EWS检索邮件并使用Java Mail API执行诸如答复或存档之类的操作。第一个麻烦是将代表EWS(EmailMessage)中电子邮件消息的对象映射为Java Mail API(Message)中的类似对象。但是即使我能够,我也不知道它是否可靠。在这种情况下,我应该将与邮件服务器的整个通信移植到EWS吗?

最好的问候!

1 个答案:

答案 0 :(得分:0)

如果您可以全部使用EWS或JavaMail完成所有操作,那可能会更好。

如果EWS可以为消息生成MIME格式的字节流,则可以将其用于construct a JavaMail MimeMessage,然后根据需要使用JavaMail处理其余部分。