依赖包: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("");//把特殊字符进行转义
|