discuz邮件设置
说明:Discuz! 的邮件功能,对于站长来说是相当重要的,如果用户忘记密码,可以通过邮件直接取回,比较方便下面为大家仔细讲解如果设置邮件功能。
一、Discuz! 支持如下三种邮件发送方式:
1、通过 PHP 函数的 sendmail 发送(推荐此方式)
说明:
这种方式是使用 PHP 的函数发送邮件,需要服务器上安装邮件系统。一般的虚拟主机都内置邮件系统。因此推荐使用这种方式。
2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
说明:
这种方式适用于 win 或者 linux 类服务器使用(适合于虚拟主机或者独立主机使用),并且支持 ESMTP 验证。需要站长拥有一个 SMTP 服务器,例如 Foxmail 的 SMTP 服务器。
3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效, 不支持 ESMTP 验证)
说明:这种方式仅仅适合于 win 主机。对系统环境要求较高,不推荐使用。
用户可以根据自己的情况来选择使用哪一种方式
二、邮件头的分隔符分为三种
1、使用 CRLF 作为分隔符(通常为 Windows 主机)
2、使用 LF 作为分隔符(通常为 Unix/Linux 主机)
3、使用 CR 作为分隔符(通常为 Mac 主机)
说明:这里根据您使用的邮件服务器系统选择邮件头的分隔符。
三、下面我们以第二种邮件发送方式为例详细介绍一下设置邮件功能的整个过程:
1、首先我们需要注册一个邮箱,如 Foxmail的邮箱,邮箱名为:hellensu @foxmail.com
2、站点创始人登录 Discuz! 的后台 = 站长 = 邮件设置,选择“通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”如下图所示:
点击“添加新SMTP服务器”然后填写SMTP服务器、SMTP端口、是否验证、发件人邮件地址、SMTP身份验证用户名和SMTP 身份验证密码信息,这里可以增加多个SMTP服务器。
SMTP 服务器:填写 SMTP 服务器 地址,如:smtp.foxmail.com
SMTP 端口:默认一般为 25。可以根据自己所用 SMTP 端口的不同进行填写。
说明:验证这里建议大家选择“是”。
发信人邮件地址:填写发件人的邮件地址。
SMTP 身份验证用户名:填写的邮件地址同上。
SMTP 身份验证密码:填写邮箱的密码。
3、邮件头的分隔符选择使用 LF 作为分隔符。
收件人地址中包含用户名:选择“是”将在收件人的邮件地址中包含站点用户名。
屏蔽邮件发送中的全部错误提示:选择“是”将屏蔽邮件发送中的全部错误提示。
四、检测
要想知道设置的邮件功能会员是否能正常收到邮件,我们需要测试一下
3.gif (12.18 KB, 下载次数: 64)
下载附件 保存到相册
2012-3-27 13:59 上传
填写好发件人和收件人邮箱后,点击“检测邮件发送设置”如果邮件设置成功会提示如下图所示:
dz论坛管理员改邮箱,为什么收不到邮箱呢?
你是说QQ邮箱帐号吗?
可能由于网络的问题要等几分钟呵呵,
要是其它的邮箱修改,可以告诉我你是在修改什么样的邮箱,做什么用为什么要修改
老兄,你得说清楚呵呵。。也许等一下你就知道为什么了呵呵
discuz论坛邮箱配置为qq邮箱为什么发送不了邮件
进入后台-站长-邮件设置-配置邮件
邮件发送方式: 选择通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
添加新SMTP服务器
SMTP 服务器 = smtp.qq.com
端口 = 25
验证 = Yes
发信人邮件地址 = 你的QQ邮箱地址(例:xxx@qq.com)
SMTP 身份验证用户名 = 你的QQ邮箱地址(注意这里不是邮箱帐号!是邮箱地址:xxx@qq.com)
SMTP 身份验证密码 = 前面邮箱帐号的登录密码
邮件头的分隔符:
这里地方各位童鞋根据自己的服务器情况,如果不清楚就问下主机商,或者勾选后测试一下
第一步设置截图:
第二步 - 测试:
1、测试发件人填写刚才设置的用户名
2、测试收件人这里填写需要接收测试邮件的邮箱地址
测试成功后的结果截图:
注意:
UCenter后台的邮件设置也需要根据以上进行,全局-站点信息-管理员邮箱,这里的邮箱地址填写你刚才设置的邮箱帐号
SMTP 服务器:smtp.qq.com
这里设置的是发件邮箱的SMTP服务器地址,每个邮箱进入设置里面都会有这个地址,并且确保自己邮箱设置里面已经开启SMTP服务。比如腾讯的SMTP服务器:
SMTP 端口:25
这个端口绝大部分邮箱的SMTP端口都是25,所以这里一般不需要修改。
验证:勾选
如何把DZ论坛里的用户的邮箱导出来?
送你一片乌云天
群既然葱郁峡谷险峻高原苍凉
不的是不是的命
这个问题并不为笑
为么·在这最美的年华
dz论坛设置邮箱验证怎么弄,需要服务商的邮箱吗,可以用qq邮箱代替吗,我都设置好了,但就是收不到验
在论坛后台--站长--邮件设置。可以使用163、新浪的邮箱。qq邮箱现在不行了,用qq邮箱设置了以后,用户是收不到邮件的,因为qq邮箱把dz的验证邮件认为是垃圾邮件给屏蔽了。
下面是163邮箱设置:
选择通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证) 添加新SMTP服务器SMTP 服务器 = smtp.qq.com端口 = 25验证 = Yes发信人邮件地址 = 你的QQ邮箱地址(例:xxx@qq.com)SMTP 身份验证用户名 = 你
下主机商,或者勾选后测试一下第一步设置截图:第二步 - 测试:1、测试发件人填写刚才设置的用户名2、测试收件人这里填写需要接收测试邮件的邮箱地址测试成功后的结果截图:注意:UCenter后台的邮件设置也需要根据以上进行