2、配置参数org.springframework.boot spring-boot-starter-mail
application.properties
spring.mail.host=smtp.qq.com spring.mail.username=邮箱账号 #发送方的pop3的授权码 spring.mail.password=mwwyaodxsqnubebb spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true3、实现
-
发送一个简单邮件
@Autowired JavaMailSenderImpl mailSender; @Test void contextLoads() { // 发送一个简单的邮件 SimpleMailMessage message = new SimpleMailMessage(); message.setSubject("这是一个SpringBoot邮箱测试"); message.setText("这是简单邮件的内容"); message.setFrom("xxx@qq.com"); message.setTo("xxx@qq.com"); mailSender.send(message); // 发送一个复杂的邮件 MimeMessage mimeMessage = mailSender.createMimeMessage(); MimeMessageHelper message = new MimeMessageHelper(mimeMessage,true); message.setSubject("这是一个SpringBoot邮箱测试"); message.setText("这是简单邮件的内容
",true); message.addAttachment("1.png",new File("C:\Users\Lenovo\Desktop\1.png")); message.addAttachment("2.png",new File("C:\Users\Lenovo\Desktop\1.png")); message.setFrom("xxx@qq.com"); message.setTo("xxx@qq.com"); mailSender.send(mimeMessage); }



