如题,求解
ApplicationContext context=new ClassPathXmlApplicationContext("email.xml");
JavaMailSender mailSender=(JavaMailSender)context.getBean("mailSender");
MimeMessage mailMessage=mailSender.createMimeMessage();
MimeMessageHelper messgaeHelper=new MimeMessageHelper(mailMessage);
messgaeHelper.setTo(user.getEmail());
messgaeHelper.setFrom("yiqiyigo@163.com");
messgaeHelper.setSubject("欢迎您注册XX网!");
messgaeHelper.setText("<html><head></head><body><table><tr><td><b>亲爱的"+user.getUsername()+":</b></td></tr><tr><td>您已经成功注册成为XX网大家庭和一员!希望XX网带给您不一样的体验!</td></tr></table></body></html>",true);
mailSender.send(mailMessage);
和使用框架没关系吧 我看你的内容是html片段 加个 <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>试试
解决了!!把
MimeMessageHelper messgaeHelper=new MimeMessageHelper(mailMessage);
改成
MimeMessageHelper messgaeHelper=new MimeMessageHelper(mailMessage,true,"utf8");
就好了 谢谢!!
正文完