如题,突然发现博客上的邮件发送功能用不了了,于是在Windows环境下本地调试,邮件发送能够正常使用,但是到了Linux环境下,邮件服务报错,无法发送邮件。
com.sun.mail.util.MailConnectException: Couldn’t connect to host, port: smtp.qq.com, 25; timeout -1;
网上搜索相关信息得知这个报错的原因是因为阿里云服务器出于安全策略的考虑,主动屏蔽了服务器25端口,导致邮件服务无法正常使用。
为什么之前一直没出问题呢,是因为之前一直用的是华为云的服务器和腾讯云的服务器,所有没有问题,而最近服务器换成了阿里云之后就出现问题了
解决方法有2种:
-
开放25端口
阿里云服务25端口的屏蔽策略和普通的安全策略不同,无法通过配置安全组规则的方式来进行开放,如果需要开放25端口,需要向阿里云进行申诉,这是一种比较麻烦的处理方法。
具体的阿里云25端口申诉方法,可以参考:https://help.aliyun.com/knowledge_detail/56130.html
-
邮件服务不使用25端口,而是使用465端口
spring

最低0.47元/天 解锁文章
3429

被折叠的 条评论
为什么被折叠?



