在 Web 应用程序中显示 .eml 文件
我有一个 Web 应用程序,需要向用户显示 .eml 文件(RFC 822 格式),格式正确为电子邮件 - 正确显示 HTML 到文本正文,显示图像、附件等。您知道可以执行这些操作的组件/库吗?
我更喜欢用 Java 编写(并且可以轻松地与 spring 集成:-)),但在 Apache 上运行的任何其他实现也可以。
I have a web application where I need to display .eml files (in RFC 822 format) to the users, formatted properly as e-mail - show the HTML to text body properly, show images, attachments and so on. Do you know of a component / library that can do those things?
I prefer it would be in Java (and to integrate with spring easily :-) ), but any other implementation which runs on Apache is fine as well.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将 .eml 转换为 javax.mail.Messages mailMessage 如下:
加载 .eml 文件转换为 javax.mail.Messages
然后您可以使用此库在 MessageBean 中进行转换:
http://javaclue.blogspot.com/2009/09/portable-java-mail-message-bean_02.html
MessageBean mb = MessageBeanUtil.mimeToBean(mailMessage);
You could convert .eml into javax.mail.Messages mailMessage as:
Loading .eml files into javax.mail.Messages
then you could use this library to convert in MessageBean:
http://javaclue.blogspot.com/2009/09/portable-java-mail-message-bean_02.html
MessageBean mb = MessageBeanUtil.mimeToBean(mailMessage);
Javamail可以读取EML文件。
Javamail can read EML file.