Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

基本设置 —— 站点设置 —— 邮件设置

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

一、UCenter Home 支持如下三种邮件发送方式

1、通过 PHP 函数的 sendmail 发送(推荐此方式)

这种方式是使用 PHP 的函数发送邮件,需要服务器上安装邮件系统,一般的虚拟主机都内置邮件系统,因此推荐使用这种方式。

2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)

这种方式适用于 Windows 或者 Linux 类服务器使用(适合于虚拟主机或者独立主机使用),并且支持 ESMTP 验证。需要站长拥有一个 SMTP 服务器,例如 Foxmail 的 SMTP 服务器。

3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效, 不支持 ESMTP 验证)

这种方式仅仅适合于 win 主机,对系统环境要求较高,不推荐使用。用户可以根据自己的情况来选择使用哪一种方式。

二、邮件头的分隔符分为三种

1、使用 LF 作为分隔符(通常为 Unix/Linux 主机)

2、使用 CRLF 作为分隔符(通常为 Windows 主机)

3、使用 CR 作为分隔符(通常为 Mac 主机)

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

三、收件人显示用户名

选择“是”将在收件人的邮件地址显示 UCenter Home 站点的名称。

四、下面我们以第二种邮件发送方式为例详细介绍一下设置邮件功能的整个过程:

1、首先我们需要注册一个邮箱,如 Foxmail 的邮箱,邮箱名为:hellensu@foxmail.com

2、站点创始人登录 UCenter Home 的后台 => 基本设置 => 站点设置 => 邮件设置

3、邮件发送方式选择通过 SOCKET 连接 SMTP 服务器发送,邮件头的分隔符选择使用 CRLF 作为分隔符,然后填写相关 SMTP 服务器信息,如下图所示:

要求身份验证这里建议大家选择“是”。

这样做为站长管理员,我们的邮件功能就设置好了。

五、测试过程

要想知道设置的邮件功能会员是否能正常收到邮件,我们需要测试一下。

1、首先我们需要在自己的 UCenter Home 站点注册一名普通会员,如 (hellen)这里要注意的是,这个会员的 Email 一定是填写正确的。

2、会员登录 UCenter Home 站点 => 设置 => 账号设置,如下图所示:

登录密码:即登录 UCenter Home 站点的用户密码。

真实邮箱:填写你的真实邮箱名。

提交验证后,如下图所示:

这时会收到一封激活邮件

点击邮件中的激活链接,即可激活邮箱

3、会员退出站点,回到站点的登录页面,点击忘记密码,如下图所示:

然后取回密码,如下图所示:

然后您就会收到一封修改密码的邮件。如下图所示:

这样就证明您的邮件设置完成没有问题了。

如果不能正常发送邮件请参考这里的说明:http://www.discuz.net/thread-1156468-1-1.html

{lang scrolltop}