2013-11-03 58 views
1

我有一个程序,必须为我准备电子邮件。当电子邮件准备好时,它应显示在Outlook(或其他电子邮件客户端 - 默认用户邮件客户端)中。Java Outlook集成

我已经使用了Desktop.getDesktop().mail的方法,但我对选项非常有限。 (我不能设置高度重要性)。我试过的其他选项是JavaMail。但是这里的邮件将被发送而不是在电子邮件客户端打开。 (与Apache POI相同)。

我考虑过的其他选项是编写一个.msg/.eml文件并将其打开,但这必须手动完成(通过java获取“文件未找到”错误或有关特权的错误)。

有谁知道其他选择或其他方法我可能错过/忽略?

+0

所以,要真正地发送电子邮件,或只是与客户端打开呢?对你来说哪个客户端将被用来阅读电子邮件有影响吗? –

+0

在客户端打开/查看(最有可能是Outlook,因为这是默认邮件客户端)。 – Nyllian

回答

1

您可以利用moyosoft的连接器从java访问Outlook功能。有关详细信息,请参阅下面的url。

http://www.moyosoft.com/joc/

http://www.moyosoft.com/joc/getstarted/

+1

感谢您的回复。 我已经检查过,但它不是免费的。这就是为什么我放弃了它 – Nyllian

+0

好吧,你需要从Java访问的所有功能。 –

+0

基本上只有电子邮件功能。 要能够设置消息的重要性是必需的。 (如果可能,默认签名aswel) – Nyllian