1 引入starterhtml
dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
2 application.properties配置spring
spring.mail.username=116062807@qq.com安全
spring.mail.password=受权码 (本身到qq邮箱开通)app
spring.mail.host=smtp.qq.com 下面不懂的参考文档地址:https://docs.spring.io/spring/docs/5.1.8.RELEASE/spring-framework-reference/integration.html#mail public class DemoApplicationTests {spring-boot
@Autowired JavaMailSenderImpl mailSender; [@Test](https://my.oschina.net/azibug) public void contextLoads() { SimpleMailMessage simpleMailMessage=new SimpleMailMessage(); simpleMailMessage.setSubject("通知-今天开会"); simpleMailMessage.setText("今天暑假安全会议"); simpleMailMessage.setTo("1160628027@qq.com"); simpleMailMessage.setFrom("1160628027@qq.com"); mailSender.send(simpleMailMessage); } @Test public void test1() throws MessagingException { //建立一个复杂的消息邮件 MimeMessage mimeMessage = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true); helper.setSubject("通知-今天晚上直播"); helper.setText("<h1>有重要的事情要说</h1>",true); helper.addAttachment("1.jpg",new File("e:/tu/1.jpg")); helper.setTo("1160628027@qq.com"); helper.setFrom("1160628027@qq.com"); mailSender.send(mimeMessage); }
}.net