Discuz 3.2论坛通过邮件发送注册链接的设置方法

  • 原创
  • |
  • 浏览:11560
  • |
  • 更新:
  • |
  • 标签:邮件 

Discuz! 的邮件功能,对于站长来说是相当重要的,如果用户忘记密码,可以通过邮件直接取回,比较方便。下面为大家仔细讲解如果设置邮件功能。

dz论坛设置“通过邮件发送注册链接”,开启后系统会发一条注册的地址到用户的邮箱,从该地址链接过来的允许注册。注意:只有在站长 - 邮件设置中完成邮件设置,确保邮件能发送成功下可以开启该功能。

Discuz 3.2论坛通过邮件发送注册链接的设置方法

工具/原料

  • dz论坛管理员账号和密码

方法/步骤

  1. 1

    首先需要注册一个邮箱账号,我们以163邮箱为例,在百度输入163,进入注册页面;

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
  2. 2

    注册一个163邮箱账号;

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
  3. 3

    注册好以后,登陆邮箱,进入邮箱设置;

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
  4. 4

    选择左侧的菜单,设置设置POP3/SMTP/IMAP;

    所有选项全选,点击确定;

    注意SMTP服务器的地址为:smtp.163.com

    复制这个地址;

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
  5. 5

    进入dz 3.2后台,选择全局——注册与访问控制;

    通过邮件发送注册链接:是;

    提交;

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
  6. 6

    进入站长——邮件设置;

    以win主机为例,按图进行设置;

    smtp服务器:smtp.163.com

    发信人邮件地址:填写刚注册的邮箱地址;

    SMTP 身份验证用户名:填写刚注册的邮箱地址;

    SMTP 身份验证密码:填写邮箱密码;

    提交设置;

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
  7. 6
    此文章未经许可获取自百度经验
  8. 7

    Discuz! 支持如下三种邮件发送方式:1、通过 PHP 函数的 sendmail 发送(推荐此方式)说明:这种方式是使用 PHP 的函数发送邮件,需要服务器上安装邮件系统。一般的虚拟主机都内置邮件系统。因此推荐使用这种方式。

    2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)说明:这种方式适用于 win 或者 linux 类服务器使用(适合于虚拟主机或者独立主机使用),并且支持 ESMTP 验证。需要站长拥有一个 SMTP 服务器,例如 Foxmail 的 SMTP 服务器。

    3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效, 不支持 ESMTP 验证)说明:这种方式仅仅适合于 win 主机。对系统环境要求较高,不推荐使用。

    用户可以根据自己的情况来选择使用哪一种方式

  9. 8

    邮件头的分隔符分为三种1、使用 CRLF 作为分隔符(通常为 Windows 主机)2、使用 LF 作为分隔符(通常为 Unix/Linux 主机)3、使用 CR 作为分隔符(通常为 Mac 主机) 

    说明:这里根据您使用的邮件服务器系统选择邮件头的分隔符。

  10. 9

    要想知道设置的邮件功能会员是否能正常收到邮件,我们需要测试一下;填写好发件人和收件人邮箱后,点击“检测邮件发送设置”如果邮件设置成功会提示如下图所示:

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
  11. 10

    进入邮箱查看是否收到了邮件;

    如果收到,说明设置成功了。

    Discuz 3.2论坛通过邮件发送注册链接的设置方法
    END

注意事项

  • 如果测试失败,请换其他平台的邮箱注册试试;
  • 本教程是以win主机下的dz论坛为例;
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签邮件