发送邮件 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("[email protected]", "bai12345yu"));

16             email.setSSLOnConnect(false);

17             //接收方显示到的发件人名称

18             email.setFrom("[email protected]");

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     }

 

你可能感兴趣的:(java实现)