将HTML嵌入电子邮件中

时间:2012-06-06 08:32:55

标签: java email blackberry html-email

  

可能重复:
  Multipart email message

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

怎么做?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

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