这个教程教大家如何配置邮件参数,主要介绍以下三个方面:
一、邮件发送方式
Discuz!7.0 支持如下三种邮件发送方式:
1、通过 PHP 函数的 sendmail 发送(推荐此方式)
介绍:这种方式是使用 PHP 的函数发送邮件,需要服务器上安装 mail 系统。一般的虚拟主机都内置邮件系统。因此强烈推荐使用这种方式。
2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
介绍:这种方式适用于 win 或者 linux 类服务器使用(适合于虚拟主机或者独立主机使用),并且支持 ESMTP 验证。需要站长拥有一个 SMTP 服务器,例如新浪的 SMTP 服务器。这里说明一点:发信人邮件地址----->如果您填写的邮件服务器需要验证,必须填写此服务器的邮件地址。
3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效, 不支持 ESMTP 验证)
介绍:此方式仅仅适合于 win 主机。对系统环境要求较高,不推荐使用。
二、邮件头的分隔符
请根据您使用的邮件服务器系统选择邮件头的分隔符。注意:根据您使用的邮件服务器的系统选择!
收件人地址中包含用户名:选择“是”将在收件人的邮件地址中包含论坛用户名。
屏蔽邮件发送中的全部错误提示:只有在调试的时候才需要选择“否”。
最后说明一下 config.inc.php 文件里的 $adminemail,您在 Discuz! 后台的“发信人邮件地址"不会显示到会员的邮件里,在会员邮件里显示的邮件地址是 config.inc.php 文件里的 $adminemail。
三、检测
设置完毕之后,可以点击“检测”,可以测试是否测试成功,如果测试通过,会出现下图界面: