本文主要介绍使用Spring3.x框架中的JavaMail支持来实现邮件发送功能。
1.Spring的集成功能
在Spring的spring-context-support-3.2.4.RELASE.jar包中提供了Spring对cache,mail, schedule,ui的集成。
Spring对JavaMail的支持的类在:org.springframework.mail和org.springframework.mail.javamail包中。
2.Spring对JavaMail集成的实现
主要有两个接口和接口的实现类
接口:org.springframework.mail.MailMessage
实现类:org.springframework.mail.SimpleMailMessage
接口:org.springframework.mail.javamail.JavaMailSender
实现类:org.springframework.mail.javamail.JavaMailSender.JavaMailSenderImpl
3.具体使用Spring集成的JavaMail功能
创建一个发送邮件的bean,依赖MailMessage bean和JavaMailSender bean,Spring配置如下:
scope="singleton">
scope="prototype">
抄送1@163.com
抄送2@163.com
抄送n@163.com
密送1@163.com
密送2@163.com
密送n