设为首页收藏本站

天空语文 如皋  九华 作文  教学

 找回密码
 我要加入(register注册)

QQ登录

只需一步,快速开始

快捷登录

最近看过此主题的会员

天空新人

77翔子

41BCDD

顾佳瑞七六阅读

小燕子

李白202091

蓝兰的花朵

嘿嘿嘿

joycy

颂颂.g

酷土土土

用户已注销

Jeremy

ʚ贴贴ɞ

果子黑

H·princess

李苏楠

方大金

依灵灵灵.

金川兰

lulululu

lisunan18795762

清风拂过

楠大人

王悦

朴弟

查看: 707|回复: 2
收起左侧

discuz邮件设置教程,使用第三方邮箱发送邮件

  [复制链接] TA的其它主题
今早我梦醒了坎 发表于 2020-3-20 12:30:26 | 显示全部楼层 |阅读模式 来自- 巴西
来自- 巴西

加入天空更多精彩

您需要 登录 才可以下载或查看,没有帐号?我要加入(register注册)

x
discuz邮件设置教程,使用第三方邮箱发送邮件
  • 发布于 2018-12-20 09:12:19
  • 分类:discuz论坛教程
           
  • 阅读(9738)
           

Discuz! 的邮件功能,对于站长来说是相当重要的,如果用户忘记密码,可以通过邮件直接取回,比较方便下面为大家仔细讲解如果设置邮件功能。我们如果有能力最好是能自己搭建一个邮件服务器,这样的好处是,邮件管理控制都是站长自己操作,灵活。而且邮箱域名和网站域名是同样的,这样感觉更正式。例如,DZ云课网的服务邮箱是server@340e.com,和本站的域名www.340e.com是非常统一的,就显得很正式。如果我采用了其它邮箱比如163的邮箱(xxx@163.com)做本站服务邮箱,就感觉不好了。但是,一般作为草根站长,没有能力搭建自己的邮件服务器,怎么办呢。这里推荐两个免费的企业邮箱,可以绑定自己的域名。一个是腾讯免费企业邮箱,一个是万网免费企业邮箱,这里我就不列出地址了,大家自己百度下吧。

当然这节课程的重点不是给大家推荐免费邮箱的设置,而是讲解如何在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、首先我们需要注册一个邮箱,如果你有自己的域名邮箱,就用自己的域名邮箱,比如DZ云课网使用的万网免费的邮箱,并设置好相关参数,绑定好域名,我用的邮箱名为:server@340e.com
通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)

2、站点创始人登录 Discuz! 的后台 => 站长 => 邮件设置,选择“通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”如下图所示:
点击“添加新SMTP服务器”然后填写SMTP服务器、SMTP端口、是否验证、发件人邮件地址、SMTP身份验证用户名和SMTP 身份验证密码信息,这里可以增加多个SMTP服务器。
添加新SMTP服务器

SMTP 服务器:填写 SMTP 服务器 地址,如Discuz云课网的:smtp.mxhichina.com
SMTP 端口:默认一般为 25。(现在25端口协议禁止使用,最新得QQ邮箱一般是465)可以根据自己所用 SMTP 端口的不同进行填写。
说明:验证这里建议大家选择“是”。
发信人邮件地址:填写发件人的邮件地址。
SMTP 身份验证用户名:填写的邮件地址同上。
SMTP 身份验证密码:填写邮箱的密码。(最新得QQ邮箱会提供一个授权码,那么这里的密码记得填写授权码,而不是邮箱密码)
3、邮件头的分隔符选择使用 LF(CRLF/CR) 作为分隔符。这里根据自己的主机类型来选择就行了。
收件人地址中包含用户名:选择“是”将在收件人的邮件地址中包含站点用户名。
屏蔽邮件发送中的全部错误提示:选择“是”将屏蔽邮件发送中的全部错误提示。
四、检测
要想知道设置的邮件功能会员是否能正常收到邮件,我们需要测试一下,填写好发件人和收件人邮箱后,点击“检测邮件发送设置”,(这里的发件人填写我们设置的邮箱地址!)
检测邮件发送设置

如果邮件设置成功会提示如下图所示:
邮件设置成功会提示

管理员邮箱”选项,将这里的值填写为“邮件设置”中的一样的邮箱地址

还要注意的一个问题,
部分站长设置好后台的“邮件设置”后。测试也成功,但是在给会员发送邮件的时候,报错!
这是问什么呢?
是这样,Discuz在你设置好后后台的“邮件设置”后,还需要设置一个选项,
进入后台——全局——站点信息,找到“管理员邮箱”选项,将这里的值填写为“邮件设置”中的一样的邮箱地址,例如DZ云课网的server@340e.com
这样我们就真正设置好网站的邮件系统了。
因为现在很多邮箱系统都升级到https了,所以再设置邮箱相关参数时候一定要根据邮箱服务商得要求填写,否则将无法成功。
如果你是使用的QQ企业邮箱,这里推荐另外一个文章:discuz3.4使用QQ企业邮箱邮件发送smtp设置完美解决教程
如果你使用wordpress建站,这里推荐:使用SMTP插件解决WordPress注册邮件无法发送的问题

我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 天空金币 , 目前已有2人回答

最近访客

来自- 巴西
回复
天空论坛,有你有我,明天更好!
来自- 巴西
点评回复 来自- 巴西

使用道具 举报 来自- 巴西

来自- 中国

Ta在天空论坛排行

积分:NO. 6 名

发帖:NO. 6 名

在线:NO. 40 名

2支棒棒糖 发表于 2023-5-25 21:07:31 | 显示全部楼层 来自- 中国
来自- 中国
收藏了,怕楼主删了!
来自- 中国
回复
天空论坛,有你有我,明天更好!
来自- 中国
点评回复 支持 反对 来自- 中国

使用道具 举报 来自- 中国

来自- 中国湖北十堰
张雪琪2021八2 发表于 2024-2-17 15:17:51 | 显示全部楼层 来自- 中国湖北十堰
来自- 中国湖北十堰
支持楼上的!
来自- 中国湖北十堰
回复
天空论坛,有你有我,明天更好!
来自- 中国湖北十堰
点评回复 支持 反对 来自- 中国湖北十堰

使用道具 举报 来自- 中国湖北十堰

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

×天空论坛发帖友情提示:
1、注册用户在本论坛发表、转载的任何作品仅代表其个人观点,不代表本论坛认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本论坛保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

QQ|手机版|我们的天空 ( 苏ICP备18048761号 ) |苏公网安备32068202000215号 |网站地图

GMT+8, 2024-11-5 21:56 , Processed in 0.282836 second(s), 65 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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