1 public class MailUtil
2 {
3 public static final String MAIL_HOST="MAIL_HOST";
4 public static final String MAIL_USERNAME="MAIL_USERNAME";
5 public static final String MAIL_PASSWORD="MAIL_PASSWORD";
6 /**
7 * @Method: sendMail
8 * @Description: 发送邮件
9 * @param tobodys 收件人
10 * @param title 邮件标题
11 * @param message 邮件内容
12 * @return
13 * @return boolean
14 */
15 public static boolean sendMail(String[] tobodys,String title,String message )
16 {
17 try
18 {
19 JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
20 //设定mail server
21 senderImpl.setHost(Constant.getSysProperty(MAIL_HOST));
22 senderImpl.setUsername(Constant.getSysProperty(MAIL_USERNAME));
23 senderImpl.setPassword(Constant.getSysProperty(MAIL_PASSWORD));
24
25
26 //建立邮件消息
27 SimpleMailMessage mailMessage = new SimpleMailMessage();
28 //设置收件人,寄件人
29 //String[] array = new String[] {"sun111@163.com","sun222@sohu.com"};
30 //mailMessage.setTo(array);
31 mailMessage.setTo(tobodys);
32 mailMessage.setFrom(Constant.getSysProperty(MAIL_USERNAME));
33 mailMessage.setSubject(title);
34 mailMessage.setText(message);
35
36 //发送邮件
37 senderImpl.send(mailMessage);
38 return true;
39 } catch (MailException e)
40 {
41 e.printStackTrace();
42 throw new MailSendException("发送邮件失败",e);
43 }
44 }
45 }