我有一个程序必须为我“准备”电子邮件。准备好电子邮件后,它应显示在Outlook中(或其他电子邮件客户端-默认用户邮件客户端)。
我已经使用了Desktop.getDesktop().mail
方法,但是在选择方面我非常有限。 (我不能设置很高的重要性)。我尝试过的另一个选项是JavaMail。但是在这里,邮件将被发送,而不是在电子邮件客户端中打开。 (与Apache POI相同)。
我考虑过的另一个选择是编写一个.msg
/ .eml
文件并打开它,但这必须手动完成(通过java,我收到“找不到文件”错误或有关权限的错误)。
有谁知道我可能错过/忽视的其他选择或其他方法?
最佳答案
您可以使用moyosoft的连接器从Java访问Outlook功能。请参阅以下网址,以获取更多详细信息。
http://www.moyosoft.com/joc/
http://www.moyosoft.com/joc/getstarted/