ITEEDU

HTML  邮件

如果要使用 HTML 邮件的话,可以使用 Spring 的 org.springframework.mail.javamail.MimeMessageHelper 来建立 HTML 邮件,,直接使用实例 来作示范:

•      HTMLMailDemo.java
package onlyfun.caterpillar;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import javax.mail.internet.MimeMessage;
import org.springframework.mail.javamail.MimeMessageHelper;
public class HTMLMailDemo {
	public static void main(String[] args) throws Exception { JavaMailSenderImpl senderImpl =
		new JavaMailSenderImpl();
		// 设定 Mail Server
		senderImpl.setHost("your_mail_server.com");
		// 建立邮件讯息
		MimeMessage mailMessage =senderImpl.createMimeMessage();
		MimeMessageHelper messageHelper =new MimeMessageHelper(mailMessage);
		// 设定收件人、寄件人、主题与内文
		messageHelper.setTo("xxx@your_mail_server.com");
		messageHelper.setFrom("xxx@your_mail_server.com");
		messageHelper.setSubject("Test");
		messageHelper.setText(
		"<html><head></head><body><h1>Hello! Spring!"
		+ "</h1></body></html>", true);
		// 传送邮件
		senderImpl.send(mailMessage);
		System.out.println("邮件传送 OK...");
	}
}

在 MimeMessageHelper 类别的 setText()方法上的 boolean 参数设定为 true 时,表示要启用 HTML 格式的邮件。