这几天自己闲着没事就用阿里云服务器部署了一个项目,这个项目中包含了一个发送邮件到我的邮箱的功能出错了,这个功能在我的电脑上用本地服务器没有问题,但是部署到阿里云的Centos服务器上这个功能出了问题,阿里云服务器发送邮件是报出超时的错误:

阿里云服务器用SMTP的25号端口发送邮件问题

阿里云服务器用SMTP的25号端口发送邮件问题

主要原因如下:

我的发送邮件功能是用传统的SMTP实现,而SMTP默认使用的时非SSL协议方式发送邮件的,默认时使用的端口是25号端口,而阿里云服务器在2016年时把所有服务器的25号端口给关闭了,而我的邮件功能用的的就是默认的25号端口,所以邮件在发送时报出了超时错误。

解决方法:

使用SSL协议发送邮件,使用服务器会使用465端口来发送邮件,而不是被阿里云服务器禁用的25端口。

相关文章:

  • 2022-12-23
  • 2022-02-12
  • 2022-12-23
  • 2021-05-27
  • 2021-06-10
  • 2021-05-25
  • 2021-12-20
  • 2021-09-19
猜你喜欢
  • 2021-09-23
  • 2021-11-28
  • 2021-04-03
  • 2021-11-04
  • 2022-01-20
  • 2022-12-23
相关资源
相似解决方案