1.测试类
public class EmailTest {
public static void main(String[] args) {
MailSenderInfo mailInfo = new MailSenderInfo();
SimpleMailSender simpleMailSender = new SimpleMailSender();
mailInfo.setContent("<a href='http://www.baidu.com' target='_blank'>HelloWorld!</a>");
mailInfo.setSubject("test");
mailInfo.setToAddress("123@qq.com");
boolean flag = simpleMailSender.sendDefHtmlMail(mailInfo);
System.out.println(flag);
}
}
2.MailSenderInfo 类
public class MailSenderInfo {
// 发送邮件的服务器的协议 IP和端口
private String protocol = "Exchange";
private String mailServerHost;
private String mailServerPort = "25";
// 邮件发送者的地址
private String fromAddress;
// 邮件接收者的地址
private String toAddress;
// 登录邮件发送服务器的用户名和密码
private String userName;
private String password;
// 是否需要身份验证
private boolean validate = false;
// 邮件主题
private String subject;
// 邮件的文本内容
private String content;
// 邮件附件的文件名
private String[] attachFileNames;
private String remoteAddrIp;
/** */
/**
* 获得邮件会话属性
*/
public Properties getProperties() {
Properties p = new Properties();
p.put("mail.smtp.host", this.mailServerHost);
p.put("mail.smtp.port", this.mailServerPort);
p.put("mail.transport.protocol", this.protocol);
</