MailSender和SimpleMailMessage的基本用法
1、Spring发送邮件依赖于JavaMail和JAF的两个库文件:mail.jar和activation.jar
2、Spring提供的发送电子邮件的高级抽象层,向用户屏蔽了底层邮件系统的一些细节,同时代表客户端负责底层资源的处理
3、MailSender和SimpleMailMessage的基本用法:
首先定义一个借口:
这里是mailSender的注入,MailSender是发送邮件的主要接口,Spring为它提供的一个子接口,即:org.springframework.mail.javamail.JavaMailSender,在他的实现类中有用来发送邮件的一些配置:
host是邮箱的host,这里的是qq,username是发邮件的邮箱账号,password是密码等属性
?SimpleMailMessage是值对象,封装了一些简单的属性,如from、to、subject、text等等,SimpleMailMessage只能用来发送text格式的邮件
注入SimpleOrderMessage对象:
?来测试一下: