当前位置:主页 > 查看内容

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

发布时间:2021-06-29 00:00| 位朋友查看

简介:SpringBootJavaMailSender 腾讯企业邮箱配置 1. 引入spring-boot-starter-mail 依赖包 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-mail/artifactId /dependency 2. 在application.yml配置邮箱基本信息? spring: mai……

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

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

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
        </dependency>

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

spring:
  mail:
    host: smtp.exmail.qq.com
    port: 465
    username: xxx@xx.com
    password: xxxx
    protocol: smtp
    properties:
      mail:
        smtp:
         auth: true
         ssl:
          enable: true
          socketFactory:
           class: com.sun.mail.util.MailSSLSocketFactory
           fallback: false

?

?3. 实现代码

        @Autowired

	JavaMailSender javaMailSender; 

	public void testSend() {

		SimpleMailMessage message = new SimpleMailMessage();

		message.setFrom("XXX@xxx.com"); //发送者邮箱地址  此地址一定要和yml邮箱一致

		message.setTo("xxx@xxx.com"); //收件人邮箱地址

		message.setSubject("测试主题");

		message.setText("测试内容");

		jms.send(message);

	}

?注意:

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

?
;原文链接:https://blog.csdn.net/qq_34287953/article/details/115671687
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:Kubernetes二进制部署 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐