MENU

Discuz配置阿里云邮件推送.md

前言

最近看到了Discuz要重新开发维护了心里很是激动,毕竟最初开始玩网站的时候接触的就是DZ论坛。所以准备再次入坑,整一个自己的小论坛。

dz的系统安装还是和以前一样的方便快捷,记得当时玩的时候才更新到X2.5,现在都已经是3.4版本了。在我一顿猛如虎的操作后发现熟悉的感觉又回来了。


yhaq.png
因为以前玩的时候基本上大家用的都是虚拟主机,一般虚拟主机上面的邮件服务都是主机商配置好了,dz默认就可以发送。如今在云服务器大横其道的今天想要发邮件虽说也不是那么困难,但是还是要经过自己一番折腾的。

之前已经介绍过Typecho 配置阿里云邮件推送服务,所以干脆这个论坛也直接接入阿里云的邮件推送服务,省去自己在搭建一套,即占用服务器资源(毕竟是1核1G的小炸鸡)又怕进垃圾箱。

其实用阿里云的邮件推送服务有一个很重要的原因就是在接受者的邮箱中,发件人不会出现由xxx代发的字样。

ypba.png

好了,下面直接开始。

配置发信域名

发信域名和发信地址的配置可以参考Typecho 配置阿里云邮件推送服务这篇文章,步骤都是一样的。需要注意的是未备案的域名也是可以使用邮件推送服务。

发信域名的存在以下四种状态:

待验证:所有权SPF和MX验证三项中任意一项未通过。
可使用-未备案:域名未备案,所有权SPF和MX验证三项验证通过。
可使用-未验证CName:除CNAME验证未通过外,所有权SPF和MX验证三项都验证通过,且域名已备案。
验证通过:配置项全部验证通过。

y7BR.png

ywPJ.png

Discuz论坛配置

进入“管理中心” ->“站长”-> ”邮件设置“,按照下图填写必要的配置

y8MS.png

这里需要注意的一点就是如果你的端口写的是465,也就是使用TLS加密的形式,那么你的SMTP服务器的配置就必须要加上ssl://,不然无法发送成功。这就是我遇到的最大的坑。

配置完成后我们可以测试一下,点击”设置“旁边的”检测“选项,填入对应的发件人和收件人即可。

yW7N.png

yZGd.png

ykvy.png

UCenter中心邮件配置

UC系统设置中也有一个邮件配置,但是目前我还不知道这个邮件配置的作用是什么。只是看到网上的教程也建议都配置和Discuz中一样的配置。所以就索性一起配置好了。如果有了解的同学还请不宁赐教,感谢。

yydk.png

会员无法接收到邮件

上面所有的信息都配置完成后,如果用户在注册的时候依然收不到邮件,可能有两个原因

  1. 打开”全局“->”站点信息“,将”管理员邮箱“选项修改为你自己的域名邮箱,本示例中就是service@4kys.org
  2. 打开”全局“->”注册与访问控制",将“新用户注册验证”设置为"Email验证",然后再次尝试。
Last Modified: April 8, 2020