0

可能重复:
多部分电子邮件

我想在电子邮件正文中嵌入 HTML 内容。我试图搜索但没有得到任何解决方案。

这个怎么做?

4

2 回答 2

2

电子邮件中“Content-Type”的默认值设置为“text/plain”

您必须将此值设置为“text/html”,以便将电子邮件的内容视为 HTML。

无论您使用什么语言/平台发送电子邮件,这都适用。

在 Java Mail API 中,它看起来像这样:

String content= "<html><body><b>Hello!</b></body></html>"    // html content

Properties props = new Properties();
// put properties

Session mailSession = Session.getDefaultInstance(props);
Transport transport = mailSession.getTransport();

MimeMessage message = new MimeMessage(mailSession);
message.setContent(content, "text/html");    // sets the content type to HTML
于 2012-06-06T09:45:34.140 回答
0

我猜你到目前为止没有搜索过。

用 JavaMail API 试试吧,这里有一个简单有效的教程:http ://www.tutorialspoint.com/java/java_sending_email.htm

于 2012-06-06T08:35:27.843 回答