Spring Boot 使用465端口使用SSL协议发送邮件的配置

2022-11-11 527点热度 0人点赞 0条评论

前面的文章:SpringBoot简单快速实现发送邮件方法和示例(纯文本和富文本html邮件)不过有个问题,发现在某些服务器上是封锁了默认的邮件端口25的(比如阿里云的服务器就是的),所以部署到服务器后连接不上邮件服务器,需要使用SSL协议(使用465端口)。

切换成465端口使用SSL协议发送邮件的步骤整理如下:

application.yml配置如下:

spring:
  mail:
    host: smtp.qiye.aliyun.com
    username: [email protected]
    password: somePassword
    default-encoding: UTF-8
    from: [email protected]
    fromName: 发送人姓名
    properties:
      mail:
        smtp:
          socketFactory:
            class: javax.net.ssl.SSLSocketFactory
            port: 465
          auth: true
    port: 465

Java发送邮件的代码,直接参考:https://blog.terrynow.com/2022/11/06/springboot-simple-and-fast-way-to-send-email-samples/ 这里就可以了

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论