【发布时间】:2023-03-16 10:55:01
【问题描述】:
我正在使用以下代码从我的应用程序中获取电子邮件模板。 当我运行它时,我应该得到一个填充的电子邮件模板(收件人、发件人、主题、正文等)。但是在正文中,我有一些链接,但这也被视为字符串,因为我将变量 mailto 作为字符串。
发送电子邮件后,此超链接将在收件人邮箱中生成。但是我想在客户端创建电子邮件时获得超链接。这里 www.google.com 应该显示为超链接,当我点击链接时它应该重定向到 google.com。
我的代码片段:
import java.awt.Desktop;
String mailBox = "abc@gmail.com";
String mailTo = mailBox + "?cc=" + systemProperties.getProperty("user.name") + "&SUBJECT=Title name!";
mailTo += "&BODY=<<Test body starts **http://www.google.com** Test body ends>>\n\n\n\n\n\n\n\n\n\n"
+ footer;
URI uriMailTo = null;
try
{
if (mailTo.length() > 0)
{
uriMailTo = new URI("mailto", mailTo, null);
desktop.mail(uriMailTo);
}
else
{
desktop.mail();
}
}
上面的代码有什么办法可以得到超链接????
【问题讨论】:
标签: java email hyperlink outlook