发送邮件 Email(java实现)

 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     }
原文地址:https://www.cnblogs.com/Wen-yu-jing/p/3919814.html