前面的文章: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/ 这里就可以了
文章评论