使用JavaMailSenderImpl实现Email发送

参考文章:

http://blog.csdn.net/adeyi/article/details/19421951  //发邮件

http://blog.csdn.net/siscoyeoh/article/details/49227423 //收邮件


Pom.xml 必须包含:



org.springframework
spring-context-support
${org.springframework-version}




javax.mail
mail
1.4.7


bean必须设置如下:


       
       
       
       
       
           
                true
                1000
                465
 
                465
                false
                javax.net.ssl.SSLSocketFactory
           

       

   
 


Java代码如下:


@Service("MailService")
public class MailService {

    @Resource(name = "mymailSender") 
    private JavaMailSenderImpl mailSender;
    
    public boolean sendMail(String title, String content, String[] sendTo) throws Exception {
        try {
        MimeMessage mailx= mailSender.createMimeMessage();
        MimeMessageHelper messageHelper = new MimeMessageHelper(mailx, "UTF-8");
        messageHelper.setTo(sendTo);
        messageHelper.setFrom("[email protected]");
        messageHelper.setSubject(title);
        messageHelper.setText(content, true);
       
        mailSender.send(mailMessage);
            return true;
 
        } catch (Exception e) {
        }
        return false;
    }
}



你可能感兴趣的:(Java后端)