springboot-mail
生活随笔
收集整理的這篇文章主要介紹了
springboot-mail
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
springboot-mail
pom.xml配置
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId><version>2.3.7.RELEASE</version> </dependency>Application配置
spring.mail.username=xxx spring.mail.password=xxx spring.mail.host=smtp.qq.com #開啟加密驗證 spring.mail.properties.mail.smtp.ssl.enable=true簡易E-mail的發送
//一個內置的JavaMailSenderImpl實現類,spring已經幫我們實例化好,直接@Autowired注入即可 @Autowired JavaMailSenderImpl javaMailSender;@Test void postEmail(){SimpleMailMessage mailMessage = new SimpleMailMessage();mailMessage.setSubject("設置主題");mailMessage.setText("設置內容");mailMessage.setFrom("設置發送者郵箱");mailMessage.setTo("接收者郵箱1","接收者郵箱2");javaMailSender.send(mailMessage); }發送mail并附帶文件
//一個內置的JavaMailSenderImpl實現類,spring已經幫我們實例化好,直接@Autowired注入即可 @Autowired JavaMailSenderImpl javaMailSender;@Test void postEmail2() throws MessagingException {//迷你郵件MimeMessage mimeMailMessage = javaMailSender.createMimeMessage();//使用工具方便包裝MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMailMessage,true);//添加信息mimeMessageHelper.setSubject("主題");mimeMessageHelper.setText("內容");mimeMessageHelper.addAttachment("附加文件.jpg",new File("./1.jpg"));mimeMessageHelper.setTo("");mimeMessageHelper.setFrom("");javaMailSender.send(mimeMailMessage); }總結
以上是生活随笔為你收集整理的springboot-mail的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比亚迪认证二手车商城界面曝光,即将上线
- 下一篇: 大运旗下远航 Y6 正式下线:定位纯电豪