使用 Java 应用程序以 HTML 格式创建 Outlook 电子邮件

问题描述 投票:0回答:1

我有一个与我的团队共享的 Java 应用程序,它连接到数据库来过滤工作所需的材料。我目前有一个 Java 按钮,用于在 Outlook 中打开纯文本格式的电子邮件,以便用户可以转发给其他人。格式非常基本,所以我想使用 HTML 格式创建电子邮件,但我不知道如何执行此操作。

我不会让其他用户使用 SMTP 详细信息来自动发送电子邮件。是否有任何 API 可以在 Outlook 中创建电子邮件(但不能发送)并使用 HTML 格式。

Java 可以与另一种语言交互来做到这一点吗?

Desktop.getDesktop().mail(new URI( "mailto:[email protected]?subject="+subject+"&body="+body) );

这通过创建独立于用户名或密码的电子邮件来满足我的需要,因此我可以将 Java 应用程序提供给任何人,但它都是纯文本格式,因此看起来很基本。

java outlook html-email
1个回答
1
投票

您无法使用

mailto:
url 指定 HTML 正文或附件。如果您在桌面上运行,请使用 Outlook 对象模型:创建
Outlook.Application
对象的实例,使用
Application.CreateItem(0)
创建新项目,填充各种
MailItem
属性(
To/CC/BCC
、主题、
HTMLBody
等)。 ),请致电
MailItem.Send

© www.soinside.com 2019 - 2024. All rights reserved.