我有一个生成 PDF 文件的 Java 程序。我希望用户单击按钮打开默认电子邮件客户端,准备将 PDF 作为附件发送。打开默认电子邮件客户端的两种标准方式存在问题:
- Java 6 似乎不允许在生成的消息中添加附件
- JDIC 有一个错误,导致 Outlook 2007 无法正确发送邮件:http://jdic.dev.java.net/issues/show_bug.cgi?id=160
有人可以建议一种方法吗?
谢谢
最佳答案
JDIC提供了一些功能来执行此操作。尽管 JDIC 的大部分内容被吸收到 Java 6 中的 java.awt.Desktop 中,但它不包括电子邮件撰写位。不幸的是,JDIC 二进制文件随着 transition of java.net to the Kenai platform 一起消失了。 ;我将我能找到的最新版本上传到项目 JIRA .
JDIC 在 OSGi 中表现不佳,因此我最近将相关 MAPI 位提取到名为 jmapi 的包中.
(我也将此答案发布到 another question。)
关于java - 如何使用默认电子邮件客户端从 Java 发送带有附件的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/739016/