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

通过EWS检索邮件并使用Java邮件API发送,java,email,jakarta-mail,exchangewebservices,Java,Email,Jakarta Mail,Exchangewebservices,我正在移植一个应用程序,使用IMAP和SMTP与邮件服务器通信。起初,我计划只将IMAP协议更改为EWS API,但我想知道是否有意义/可能?我的意思是,我将使用EWS检索邮件,并使用Java邮件API执行回复或归档等操作。第一个复杂问题是将EWS(EmailMessage)中表示电子邮件消息的对象映射到Java Mail API(message)中的模拟对象。但即使我能做到,我也不确定它是否可靠。在这种情况下,我应该将与邮件服务器的整个通信移植到EWS吗 致以最良好的祝愿 如果您可以使用EWS

我正在移植一个应用程序,使用IMAP和SMTP与邮件服务器通信。起初,我计划只将IMAP协议更改为EWS API,但我想知道是否有意义/可能?我的意思是,我将使用EWS检索邮件,并使用Java邮件API执行回复或归档等操作。第一个复杂问题是将EWS(EmailMessage)中表示电子邮件消息的对象映射到Java Mail API(message)中的模拟对象。但即使我能做到,我也不确定它是否可靠。在这种情况下,我应该将与邮件服务器的整个通信移植到EWS吗


致以最良好的祝愿

如果您可以使用EWS或JavaMail来完成这一切,可能会更好

如果EWS可以为消息生成MIME格式的字节流,那么您可以使用该字节流,然后根据需要使用JavaMail处理其余的字节流