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