public void sendHtml(String usermail,String zhuti,String html) throws MessagingException
{
JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
//设定mail server
senderImpl.setHost("smtp.126.com");
//建立邮件消息,发送简单邮件和html邮件的区别
MimeMessage mailMessage = senderImpl.createMimeMessage();
MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage,true,"utf-8");
//设置收件人,寄件人
messageHelper.setTo(收件人);
messageHelper.setFrom("发件人");
messageHelper.setSubject("主题");
//true 表示启动HTML格式的邮件
messageHelper.setText(html,true);
senderImpl.setUsername("用户名") ; // 根据自己的情况,设置username
senderImpl.setPassword("密码") ; // 根据自己的情况, 设置password
Properties prop = new Properties() ;
prop.put("mail.smtp.auth", "true") ; // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确
prop.put("mail.smtp.timeout", "25000") ;
senderImpl.setJavaMailProperties(prop);
//发送邮件
senderImpl.send(mailMessage);
System.out.println("邮件发送成功..");
}
Spring 发邮件
最新推荐文章于 2024-08-30 16:25:37 发布