JavaFX 8 在 Outlook 中创建新邮件

标签 java email javafx outlook

我想用 Java 创建一封新电子邮件,分别从 Outlook 中打开“新建电子邮件”窗口并插入一些数据(如抄送、正文...)

我尝试了 SWT OLE 库,但这是一个问题,因为我有一个纯 javafx8 应用程序 下一次尝试是

getHostServices().showDocument("mailto:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="771637155914" rel="noreferrer noopener nofollow">[email protected]</a>")

这可行,但我无法使用 html 格式化文本

下一次尝试是桌面类,但遇到了与 getHostServices 相同的问题,没有 html 格式的电子邮件。

一些想法?

最佳答案

Outlook 是一个 COM 服务器,您可以使用 OLE COM 技术实现自动化。我不使用 Java 进行开发,但我希望您能找到如何用 Java 调用 COM 服务器,例如 - Is there OLE Automation in Java? 。请参阅Using Automation to Send a Microsoft Outlook Message 。它向您展示如何使用自动化来创建和发送 Microsoft Outlook 消息。

您还可以找到How to automate Outlook from another program文章很有帮助。

关于JavaFX 8 在 Outlook 中创建新邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31114594/

相关文章:

android - 如何从android代码打开默认邮件收件箱?

java - 在 JavaFx 中使用 JTS 拓扑

java - 为什么我的程序不等待线程中的动画?

java - 如何从子类而不是父类(super class)获取数据字段?

php - 上传简历并发送电子邮件,在 codeigniter php 中显示空白页面

java - 在 netbeans 中打开文件

c++ - 使用客户的电子邮件应用程序发送带附件的电子邮件

java - JavaFX,我的注释和on事件出错

java - JSP页面如何设置类成员

java - 改进计算余数的递归