门户网站制作哪专业,设计师导航网,全球ic采购网,震旦集团网站建设邮件发送需要引入spring-boot-starter-mailSpring Boot 自动配置MailSenderAutoConfiguration定义MailProperties内容#xff0c;配置在application.yml中自动装配JavaMailSender 测试邮件发送 pom文件配置#xff1a; !--邮件发送--dependencygroupId配置在application.yml中自动装配JavaMailSender 测试邮件发送 pom文件配置 !--邮件发送--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-mail/artifactId/dependency applicationproperties配置 spring.mail.username442624769qq.com
#自己邮箱的授权码
spring.mail.passwordlufufllqrylobijg
spring.mail.hostsmtp.qq.com#开启安全有时需要
spring.mail.properties.mail.smtp.ssl.enabletrue 测试类 RunWith(SpringRunner.class)
SpringBootTest
public class Springboot04TaskApplicationTests {AutowiredJavaMailSenderImpl mailSender;Testpublic void contextLoads() {//创建一个简单的消息邮件SimpleMailMessage simpleMailMessage new SimpleMailMessage();simpleMailMessage.setSubject(通知-今晚开会);simpleMailMessage.setText(今晚7点30开会);simpleMailMessage.setTo(2163370170qq.com);simpleMailMessage.setFrom(442624769qq.com);mailSender.send(simpleMailMessage);}Testpublic void test02() throws MessagingException {//创建一个复杂的消息邮件
MimeMessage mimeMessage mailSender.createMimeMessage();//准备上传文件MimeMessageHelper helper new MimeMessageHelper(mimeMessage,true);//邮件设置helper.setSubject(通知-今晚开会);//设置写的这段内容为htmlhelper.setText(b stylecolor:red今天730开会/b,true);helper.setTo(2163370170qq.com);helper.setFrom(442624769qq.com);//上传文件helper.addAttachment(1.png,new File(C:\\Users\\44262\\Desktop\\1.png));mailSender.send(mimeMessage);}
} 转载于:https://www.cnblogs.com/MagicAsa/p/10895109.html