注册时页面提示: mail() 函数已被关闭

老师。您好!
会员注册时总是出现这个问题,如图所示,是哪里出了问题?
已邀请:

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

你看到的出错消息里面提到的 mail() 函数,是服务器端 PHP 环境参数之一。Joomla 核心默认使用 PHP Mailer 功能来发送注册时的激活邮件。而你的主机商已经在服务器上禁用了 PHP Mailer,就导致激活邮件无法发出。
解决的办法,可任选下列之一:
1、要求主机商开启 PHP Mail() 功能;
2、换用其它方式发送激活邮件,例如 SMTP 方式(在 Joomla 后台“全局设置”中设置);

赤木@晴子 - 明月百年心

赞同来自:

老师,您好!
我在后台把默认改成了SMTP刷新前台还是不行。主机商说支持SMTP。是不是我的后台设置没有完善,麻烦老师看看。附图片如下。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

SMTP 服务器的参数你没填写正确。你既然填写了 QQ 邮箱作为发件人,就必须填写 QQ 邮箱的 SMTP 服务器设置参数。
详细情况请百度一下,看看 QQ 邮箱的 SMTP 参数如何设置。

赤木@晴子 - 明月百年心

赞同来自:

老师。我按照百度教程做的,还是不行。图片如下。问题不知道究竟出哪儿了。。。

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

你在 Joomla 后台“邮件设置”那里,SMTP 加密方式 为什么选“无”? 你的截图上都已经明白告诉你 SSL 选“开”,这就意味着“加密方式”要选 SSL 。
还有,“SMTP用户名 ”这一项填写完整 QQ 邮箱地址试试看。

不是本人 - no no no!

赞同来自:

谢谢老师。已经解决了!

要回复问题请先登录注册