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 }