登录 注册

登录

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

更多
2014年11月26日 23:11 #1 作者: 方伟
白老师。您好!
会员注册时总是出现这个问题,如图所示,是哪里出了问题?
附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月27日 07:11 #2 作者: Joomla之门
你看到的出错消息里面提到的 mail() 函数,是服务器端 PHP 环境参数之一。Joomla 核心默认使用 PHP Mailer 功能来发送注册时的激活邮件。而你的主机商已经在服务器上禁用了 PHP Mailer,就导致激活邮件无法发出。

解决的办法,可任选下列之一:

1、要求主机商开启 PHP Mail() 功能;
2、换用其它方式发送激活邮件,例如 SMTP 方式(在 Joomla 后台“全局设置”中设置);

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月27日 12:13 #3 作者: 方伟
白老师,您好!
我在后台把默认改成了SMTP刷新前台还是不行。主机商说支持SMTP。是不是我的后台设置没有完善,麻烦白老师看看。附图片如下。
附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月27日 12:44 #4 作者: Joomla之门
SMTP 服务器的参数你没填写正确。你既然填写了 QQ 邮箱作为发件人,就必须填写 QQ 邮箱的 SMTP 服务器设置参数。

详细情况请百度一下,看看 QQ 邮箱的 SMTP 参数如何设置。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月27日 13:51 #5 作者: 方伟
白老师。我按照百度教程做的,还是不行。图片如下。问题不知道究竟出哪儿了。。。

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月27日 15:07 #6 作者: Joomla之门
你在 Joomla 后台“邮件设置”那里,SMTP 加密方式 为什么选“无”? 你的截图上都已经明白告诉你 SSL 选“开”,这就意味着“加密方式”要选 SSL 。

还有,“SMTP用户名 ”这一项填写完整 QQ 邮箱地址试试看。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月27日 20:09 #7 作者: 方伟
谢谢白老师。已经解决了!

登录 或者   注册一个会员帐号 来参与讨论