部署在阿里云ECS上的discuz使用QQ邮箱发送邮件

来源:大谷哥 分类: 技术杂文 发布时间:2018-02-28 18:42:43 最后更新:2020-03-17 浏览:914
版权声明:
本文为原创文章,转载请声明原文链接
温馨提示:
技术类文章有它的时效性,请留意文章更新时间以及软件的版本
更新时间:
2020-03-17 17:48:53

今天在服务器上面部署了一个discuz论坛,使用的是阿里云ecs服务器,安装好后进行注册测试发现没有收到邮件,于是排查原因;

至于原因网络上有几个说法,最多的是说是fsockopen没有开启,我这遇到的都不是这个原因。

直接记录解决方法

我使用的是腾讯企业邮箱

1、服务器防火墙

首先添加阿里云本地安全组开放端口465的出入方向,其次服务器的防火墙的465端口也要开启

5a9685b12ac84.png

2、设置邮箱参数

由于我们是使用第三方smtp服务,所以选择通过sock连接的方式与smtp服务器沟通;

另外阿里云服务器是禁用25端口的,我这里使用的是465验证端口,在使用socket的时候,加上协议:ssl://smtp.exmail.qq.com

5a9686bad48fb.png

php技术微信