springBoot簡單發送郵件

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

相關文章
相關標籤/搜索