怎么调用 discuz 发送邮件

 我来答
lxyanling08
2017-01-11
知道答主
回答量:15
采纳率:0%
帮助的人:3.1万
展开全部
1、首先需要注册一个邮箱账号,我们以163邮箱为例,在百度输入163,进入注册页面;

2、注册一个163邮箱账号;

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

4、选择左侧的菜单,设置设置POP3/SMTP/IMAP;
所有选项全选,点击确定;
注意SMTP服务器的地址为:smtp.163.com
复制这个地址;

5、进入dz 3.2后台,选择全局——注册与访问控制;
通过邮件发送注册链接:是;
提交;

6、进入站长——邮件设置;
以win主机为例,按图进行设置;
smtp服务器:smtp.163.com

发信人邮件地址:填写刚注册的邮箱地址;
SMTP 身份验证用户名:填写刚注册的邮箱地址;
SMTP 身份验证密码:填写邮箱密码;
提交设置;

7、Discuz! 支持如下三种邮件发送方式:1、通过 PHP 函数的 sendmail 发送(推荐此方式)说明:这种方式是使用 PHP 的函数发送邮件,需要服务器上安装邮件系统。一般的虚拟主机都内置邮件系统。因此推荐使用这种方式。
2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)说明:这种方式适用于 win 或者 linux 类服务器使用(适合于虚拟主机或者独立主机使用),并且支持 ESMTP 验证。需要站长拥有一个 SMTP 服务器,例如 Foxmail 的 SMTP 服务器。
3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效, 不支持 ESMTP 验证)说明:这种方式仅仅适合于 win 主机。对系统环境要求较高,不推荐使用。
用户可以根据自己的情况来选择使用哪一种方式
8、邮件头的分隔符分为三种1、使用 CRLF 作为分隔符(通常为 Windows 主机)2、使用 LF 作为分隔符(通常为 Unix/Linux 主机)3、使用 CR 作为分隔符(通常为 Mac 主机)
说明:这里根据您使用的邮件服务器系统选择邮件头的分隔符。
9、要想知道设置的邮件功能会员是否能正常收到邮件,我们需要测试一下;填写好发件人和收件人邮箱后,点击“检测邮件发送设置”如果邮件设置成功会提示如下图所示:

10、进入邮箱查看是否收到了邮件;
如果收到,说明设置成功了。

注意事项

如果测试失败,请换其他平台的邮箱注册试试;
镭速传输
2024-10-22 广告
FTP替代升级选择《镭速FTP替代升级》,它提供了一种高效的FTP替代升级方案,通过自研的Raysync高速传输协议,解决了传统FTP在传输速度、稳定性、安全性、扩展性以及审计方面的不足。它支持断点续传、文件校验、多类型文件并发传输,并采用... 点击进入详情页
本回答由镭速传输提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式