1 //发送邮件 2 private static void sendMail(String mail, String mailContext) { 3 try { 4 //获取文本中html的内容 并动态替换并显示 相应信息 5 //FileUtil是自定义的一个类 6 String context = FileUtil.getFileContent("lostpassEmail.html"); 7 context = context.replace("&mail&", mail); 8 context = context.replace("&mailContext&", mailContext); 9 10 //需要引入Commons-email-1.3.2.jar 以及 mail-1.4.jar 11 HtmlEmail email = new HtmlEmail(); 12 email.setHostName("172.16.10.31"); 13 email.setSmtpPort(25); 14 //设置发送方的帐号信息 15 email.setAuthenticator(new DefaultAuthenticator("bai231yu@163.com", "bai12345yu")); 16 email.setSSLOnConnect(false); 17 //接收方显示到的发件人名称 18 email.setFrom("cloud@olavoice.com"); 19 //邮件主题 20 email.setSubject("密码找回"); 21 //邮件内容 22 email.setHtmlMsg(context); 23 //邮件接受方 24 email.addTo(mail); 25 //发送邮件 26 email.send(); 27 } catch (Exception e) { 28 e.printStackTrace(); 29 } 30 }