内网邮箱配置在外网失效
使用的是阿里云服务器,我部署完系统后发现邮件发送不了于是找原因发现是阿里云服务器把邮件的默认25端口给禁用掉了为的是不让邮件泛滥,
原来阿里有针对25端口做了限制
阿里云的《25端口使用服务协议》:
我/我公司承诺并保证TCP 25端口仅用来连接第三方的SMTP服务器,从第三方的SMTP服务器外发邮件。如发现您使用本机IP直接SMTP发送邮件,有权永久性封禁TCP 25端口,并不再提供相关服务。
去阿里云服务器后台页面找到【安全管控】-【25端口解封】-【25端口解封申请】填写资料等待审核即可.
找不到地方直接资源客服.
后续:
公网的25放开之后,仍然报错,例如:SSLException: Unrecognized SSL message, plaintext connection?
看网上有人说不要配置properties里面的
socketFactory的class: javax.net.ssl.SSLSocketFactory,TSL协议是普通的socker,这个也没有作用
后来我是删掉了整个properties配置才恢复正常,干脆就不要了