找回密码
 立即注册
搜索
热搜: 建站 编程 discuz
查看: 6276|回复: 3

Discuz! X3.5 最新邮件设置说明

[复制链接]

9

主题

7

回帖

102

积分

管理员

积分
102
发表于 2021-12-29 14:12:51 | 显示全部楼层 |阅读模式
一般用 Discuz!X3.5 搭建论坛之后,首先要做的就是防止垃圾注册,那么要设置论坛通过邮箱注册的话,就需要在  Discuz! X3.5 管理后台的邮件设置中进行操作了。

只有正确设置 Discuz! X3.5 邮件设置功能后,论坛的“通过邮件发送注册链接”、新用户注册“Email验证”,老用户修改、找回密码,这些用户需求就都可以得到完美解决了。所以,Discuz论坛的邮件设置还是很重要的。

登陆 Discuz! X3.5 管理后台,在“站长”-“邮件设置”的设置页面中,可以看到如下四种邮件发送方式:

通过 PHP 函数的 sendmail 发送(推荐此方式)
通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效,不支持 ESMTP 验证)

通过插件发送(插件控制发送流程)

但是,对于广大站长来说,第二种“通过 SOCKET 连接 SMTP 服务器发送”其实是最简单方便、可操作性强的一种方式了。可以使用自己企业邮箱,如gmail、qq、163、阿里云的企业邮局,用自己的域名邮箱,也显得正规。使用这种方式具体开启  Discuz! X3.5  邮件设置的步骤如下:

一、邮件帐户的设置

1、登陆邮箱帐户,在邮箱设置中开启POP/IMAP功能。

2、如果企业邮箱已经开启了两步验证的话,就在帐户设置中创建应用专用密码既可以。

二、Discuz! X3.5 后台设置

1、全局-站点信息-管理员邮箱:设置填写发件人邮件地址如[email protected]

2、全局-注册与访问控制-注册-通过邮件发送注册链接:设置选择“是”。

3、站长-邮件设置-设置:

1)选择“通过 SOCKET 连接 SMTP服务器发送(支持 ESMTP 验证)”。

2)点击“添加新SMTP服务器”,依次输入:

SMTP服务器:ssl://smtp.gmail.com
端口:465
验证:勾选
发信人邮件地址:填写发件人邮箱地址如[email protected]
SMTP身份验证用户名:填写发件人邮箱地址如[email protected]
SMTP 身份验证密码:填写发件人邮箱帐户密码。

3)邮件头的分隔符: 选择“使用 LF作为分隔符(通常为 Unix/Linux 主机)”。

4)收件人地址中包含用户名:选择“是”。

5)屏蔽邮件发送中的全部错误提示:选择“是”。

6)填写完成提交。

4、UCenter-邮件设置:参考“3、站长-邮件设置”的内容填写后,提交。

5、设置完成,进入Discuz后台-站长-邮件设置-检测:

测试发件人:[email protected]
测试收件人:[email protected]
点击“检测邮件发送设置”。

如果提示“邮件发送成功:……测试邮件已经发出,请查收”的弹出框,那么就大功告成了。

如果提示“邮件发送返回错误信息”,就再按照上面的步骤详细检查一下,再来检测。

有时提示“邮件发送返回错误信息”,但其实邮件已经设置成功,通过论坛注册功能测试即可收到邮件提醒。
回复

使用道具 举报

0

主题

61

回帖

136

积分

注册会员

积分
136
发表于 2023-2-26 18:25:43 | 显示全部楼层
好好好好好好好好好好好好好好好好好顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|游驴社区

GMT+8, 2024-11-21 17:28 , Processed in 0.026196 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表