可能重复:
多部分电子邮件
我想在电子邮件正文中嵌入 HTML 内容。我试图搜索但没有得到任何解决方案。
这个怎么做?
电子邮件中“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
我猜你到目前为止没有搜索过。
用 JavaMail API 试试吧,这里有一个简单有效的教程:http ://www.tutorialspoint.com/java/java_sending_email.htm