怎么调用 discuz 发送邮件

怎么调用 discuz 发送邮件,第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、进入邮箱查看是否收到了邮件;

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

注意事项

如果测试失败,请换其他平台的邮箱注册试试;

1、进入管理中心--全局--注册与访问-注册,新用户注册验证 选择:Email 验证(人工审核太辛苦,无验证又太垃圾!)如果需要强制的童鞋请进入:全局--防灌水设置--防灌水基本设置--强制新用户验证激活邮箱 项选择“是”。

2、站长-邮件设置-设置

(1)选第2项:通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)(2)点击“+”号 添加新SMTP服务器,SMTP 服务器:smtp.qq.com(qq邮箱这样写,126邮箱:smtp.126.com,163邮箱:smtp.163.com....以此类推。(3)SMTP 端口:25(大多是25)QQ的不是25哦。(4)验证:勾选(!!!切记勾选,很不起眼!)(5)发信人邮件地址:(邮箱地址,要与上面SMTP对应)。(6)SMTP 身份验证用户名:刚才写的 邮箱地址(7)SMTP 身份验证密码:刚才邮箱的密码(8)邮件头的分隔符: 选择使用 LF 作为分隔符(通常为 Unix/Linux 主机)

3.UCenter

(1)创始人进不去,选择“管理员”,输入用户名、密码、验证码进入。(2)点开右边“菜单”的下拉菜单,选择邮件设置。(3)设置与步骤2一致,提交。

4.以上3步一定要注意邮箱的一致性!

5.使用qq邮箱的,进入qq邮箱,在自己邮箱名字下面点击 设置-账户,找到下面黑体标题“POP3/IMAP/SMTP/Exchange服务”,勾选“POP3/SMTP服务”、“IMAP/SMTP服务”,收取选项点选“SMTP发信保存到服务器”-保存更改。6.回到论坛进入 管理中心-站长-&gt邮件设置-&gt检测测试发件人:输入刚才设置的邮箱,测试收件人:输入一个检测邮箱,点击“检测邮箱发送设置”,检测邮箱收到即可。注意:相对于QQ邮箱设置来说

 用管理员账户登录discuz!后台,选择全局>>邮件设置,

选择 通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证) 方式进行设置

SMTP服务器填写:smtp.qq.com 端口为默认即可

SMTP服务器要求身份验证选择:是

发件人邮件地址填写你的QQ邮箱账号,最好填写你选择的默认账户

SMTP身份验证用户名:你的QQ号码,如果你关闭了数字账号,可以去QQ邮箱中开启。

SMTP身份验证密码:你的QQ密码,如果你设立了独立的QQ邮箱密码就请填写你设立的那个。

邮件头的分隔符:根据邮箱服务器进行调整设置就可以了

以下的另外两项默认即可。

然后用flashFXP什么登陆你的空间,设置修改config.inc.php文件中的系统管理员 E-mail,

然后更新缓存即可。

我用的是网易域名信箱,你可以参考下:

SMTP 服务器:smtp.ym.163.com

SMTP 端口:25

SMTP 服务器要求身份验证:是

发信人邮件地址:略

SMTP 身份验证用户名:这个略

SMTP 身份验证密码:这个也略

邮件头的分隔符:使用 CRLF 作为分隔符(通常为 Windows 主机)

收件人地址中包含用户名: 是

屏蔽邮件发送中的全部错误提示:是


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11288274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存