JavaMailSender发送邮件功能在阿里云服务器上失败超时,将发送邮件的端口由25改为465

JavaMailSender发送邮件功能在阿里云服务器上失败超时,将发送邮件的端口由25改为465

失败原因

从阿里云的官网可以看到,阿里云服务器ECS的25端口默认受限。
JavaMailSender发送邮件功能在阿里云服务器上失败超时,将发送邮件的端口由25改为465
对我这种小白来说实在是太不友好了/(ㄒoㄒ)/~~

解决方法

发送邮件的端口默认为25,我们根据官网的建议将发送邮件的端口改为465就可以啦!
修改yaml配置文件
`

spring:
mail:
username: [email protected]****.com
password: 授权密码
host: smtp.**.com
port: 465
auth: true
properties:
mail:
smtp:
ssl:
enable: true
imap:
ssl:
socketFactory:
fallback: false

`

然后就可以重新打包在服务器上运行啦!
JavaMailSender发送邮件功能在阿里云服务器上失败超时,将发送邮件的端口由25改为465