当前位置:宁波企业邮 » 企业目录 » 天津 » 文章详细

SpringBoot+JavaMailSender+ 腾讯企业邮箱配置
<>

SpringBoot+JavaMailSender+ 腾讯企业邮箱配置

1. 引入spring-boot-starter-mail 依赖包

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-mail</artifactId>
  4. </dependency>

2. 在application.yml配置邮箱基本信息 

  1. spring:
  2. mail:
  3. host: smtp.exmail.qq.com
  4. port: 465
  5. username: xxx@xx.com
  6. password: xxxx
  7. protocol: smtp
  8. properties:
  9. mail:
  10. smtp:
  11. auth: true
  12. ssl:
  13. enable: true
  14. socketFactory:
  15. class: com.sun.mail.util.MailSSLSocketFactory
  16. fallback: false

 

 3. 实现代码

  1. @Autowired
  2. JavaMailSender javaMailSender;
  3. public void testSend() {
  4. SimpleMailMessage message = new SimpleMailMessage();
  5. message.setFrom("XXX@xxx.com"); //发送者邮箱地址 此地址一定要和yml邮箱一致
  6. message.setTo("xxx@xxx.com"); //收件人邮箱地址
  7. message.setSubject("测试主题");
  8. message.setText("测试内容");
  9. jms.send(message);
  10. }

 注意:

如果代码报:501 mail from address must be same as authorization user 错误  ;引起原因是yml中配置的邮箱地址和代码中message.setFrom(xx@xx.com);不一致导致;

 


阅读:571
日期:2021-04-26

打印 】 【 关闭 】  【 字体: 】 
上一篇: java腾讯邮箱读取邮件(包含企业邮箱)
下一篇: python使用腾讯企业邮箱与个人邮箱的SMTP服务的用法区别
  >> 相关文章
 

服务热线

0574-55011290

微信二维码