邮件发送

依赖包:javax.mail.jar,下载网址:https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/

String host ="smtp.163.com",hostaccount="XXX@163.com",hostpwd="123456",

encoding=" utf-8",to="1581010@qq.com",title="邮件标题";matter="邮件内容";

Properties prop=System.getProperties();

prop.setProperty("mail.smtp.host",host);//设置主机地址

Session mailSession =Session.getDefaltInstance(prop);

MimeMessage message =new MimeMessage(mailSession);

message.setFrom(new InternetAddress(hostaccount));//创造一个用户空间

 

String[]additem =to.split(",");//分割,群发按照逗号分割

 

Address[]addlist=new Address[additem.length];//把地址长度给Address数组赋值

for(int i=0;i<additem.length;i++){

addlist[i]=new InternetAddress(additem[i]);

}

message.addRecipients(Message.RecipientType.TO,addlist);

message.setSubject(title);

 

message.setContent(matter,"text/html;charset=utf-8");

Transport.send(message,hostaccount,hostpwd);

过滤函数

StringEsapeUtils.escapeHtml("");//把特殊字符进行转义

 

 

posted @ 2017-06-22 19:35  bonly-ge  阅读(215)  评论(0)    收藏  举报