public void sendEmail(String email, String message,String subject) throws SendFailedException {
try {
Properties prop = new Properties();
prop.setProperty("mail.smtp.auth", "true");
JavaMailSenderImpl mailSend = new JavaMailSenderImpl();
mailSend.setHost("smtp.163.com");
mailSend.setUsername("zhangsan");
mailSend.setPassword("abc");//有效邮箱的密码 mailSend.setJavaMailProperties(prop);
SimpleMailMessage mailMessage = new SimpleMailMessage();
mailMessage .setFrom("abc@163.com");//一个有效的邮箱,邮件将从这个邮箱中发送出去
,注意与设置的Host(163邮箱)一致
mailMessage .setTo(email); //发给谁
mailMessage .setSubject(subject);//设置邮件主题
mailMessage .setText(message);//设置邮件内容
mailSend.setDefaultEncoding("UTF-8");
mailSend.send(message);//发送
} catch (Exception ex) {
logger.info(ex.toString());
throw new SendFailedException();
}
}