2015-11-09 109 views
0

我已經實現了一個解決方案來分析電子郵件文件(的.eml)到使用Mime4J對象發送電子郵件。該進程解析電子郵件文件,創建對象並將新文件寫入磁盤。Mime4j - 通過SMTP服務器

我想知道是否有可能通過發送Mime4J的MimeMessage Transport.send(mimeMessage)而不是創建一個新文件。

回答

1

最簡單的方法是使用Mime4J Message.writeTo方法將消息寫入ByteArrayOutputStream,然後用ByteArrayInputStream包裝字節數組並使用它構造JavaMail MimeMessage對象。

一個更復雜的,但更有效的方法是創建子類的MimeMessage和代表大多數方法的Mime4J消息對象上的相應的方法的類。

+0

你是男人。謝謝!!! – placplacboom

相關問題