Springboot2.0.1 邮箱配置阿里云25端口封禁问题解决
2018-07-03 10:37
609 查看
Spirngboot使用JavaMail发送邮件,本地测试是可以通过的,但项目部署到阿里云服务器后就不行了,
原因是阿里云处于安全考虑,TCP 25 端口出方向默认被封禁。
解决方法是邮箱的配置改为ssl加密465端口发送。
application.yml的配置如下:
spring: #邮箱配置 mail: host: smtp.exmail.qq.com username: 邮箱名 password: 邮箱登录密码 properties: mail: smtp: auth: true timeout: 25000 ssl.enable: true socketFactory.class: javax.net.ssl.SSLSocketFactory starttls.enable: true socketFactory.port: 465 port: 465 default-encoding: UTF-8参考文献:阿里云ECS默认禁用25端口导致发邮件失败:Couldn't connect to host, port: smtp.example.com
相关文章推荐
- Spring boot + shiro 跨域配置(解决jsessionid丢失问题)
- @maohoo Spring boot 配置Tomcat 根目录,解决web资源目录找不到的问题
- springboot 配置Cors解决跨域问题
- 一个由于springboot自动配置所产生的问题的解决
- 阿里云服务器 发送邮箱 STMP 25端口 465端口问题 Javamail 25被禁用
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- 关于Spring boot中读取属性配置文件出现中文乱码的问题的解决
- spring-boot集成mybatis问题1:IntellijIdea中j解决自动生成代码xml配置文件中出现“uri is not registered”问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Spring Boot学习总结(6)——SpringBoot解决ajax跨域请求问题的配置
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- 加入spring-boot后导致maven的profile多环境配置失效的问题解决
- 解决maven工程中使用spring-boot后导致的profile多环境配置失效的问题
- 阿里云服务器 通过JavaMail发送邮箱STMP问题 25端口被禁用 使用SSL协议465端口
- Spring boot 项目 maven的profile多环境配置 不自动替换变量的问题解决
- 解决eclipse创建spring boot项目加载不到application.properties配置文件的问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Spring boot项目maven的profile多环境配置不自动替换变量的问题解决
- 解决spring-boot项目中无法读取yml配置文件属性问题