gpt4 book ai didi

Javamail 和添加文本链接

转载 作者:搜寻专家 更新时间:2023-11-01 01:37:42 25 4
gpt4 key购买 nike

我正在使用 Javamail。在 MimeMessage.setText 中,我必须包含将文本编码为 URL 的代码。用于以下目的。

BodyPart messageBodyPart = new MimeBodyPart();

messageBodyPart.setText("Test\n" + text +"\nVisit Test.com");`

在此,我需要将 Test.com 作为 URL 嵌入。有没有标签或通配符可以做到这一点?谢谢。

基本上我宁愿避免在 javamail 中使用 html 并使用以下内容。

测试网

最佳答案

如果您希望邮件中的链接可点击,您应该以 HTML 格式发送邮件。

为此,您应该尝试创建一个 HTML MIME 邮件:

InternetHeaders headers = new InternetHeaders();
headers.addHeader("Content-type", "text/html; charset=UTF-8");
String html = "Test\n" + text + "\n<a href='http://test.com'>Test.com</a>";
MimeBodyPart body = new MimeBodyPart(headers, html.getBytes("UTF-8"));

编辑:

也可以在发送 HTML 邮件时使用 setText:

String html = "Test\n" + text + "\n<a href='http://test.com'>Test.com</a>";
messageBodyPart.setText(html, "UTF-8", "html");

参见 the API for more details

关于Javamail 和添加文本链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7760637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com