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 }