2013-11-03 55 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