Php 警告:出于安全原因,已禁用mail()
早上好 今天,当我试图通过mail()PHP函数发送电子邮件时,我在我的网站上发现了一些错误。邮件未发送,我收到以下错误消息:Php 警告:出于安全原因,已禁用mail(),php,email,Php,Email,早上好 今天,当我试图通过mail()PHP函数发送电子邮件时,我在我的网站上发现了一些错误。邮件未发送,我收到以下错误消息: Warning: mail() has been disabled for security reasons in /home/user/html/modules/mod_jumi/tmpl/default.php(18) : eval()'d code on line 57 为了了解本模块中的问题,我可以做些什么?我必须在Joomla 3.3中的某个地方启用mail
Warning: mail() has been disabled for security reasons in /home/user/html/modules/mod_jumi/tmpl/default.php(18) : eval()'d code on line 57
为了了解本模块中的问题,我可以做些什么?我必须在Joomla 3.3中的某个地方启用mail()函数
这就是我的第57行:
mail('mymail@mail.com','Contact from',$message,$headers);
谢谢
关于,这意味着您使用的任何主机都禁用了
mail()
。请注意,mail()
可用于发送大量垃圾邮件,例如:
while(true) {
mail('mymail@mail.com','Contact from',$message,$headers);
}
许多共享主机限制
mail()
或完全禁用它。关于这个问题,您必须联系您的托管服务提供商。您是使用某种托管服务还是自己的服务器的管理员?如果允许使用套接字,您可以直接连接到邮件服务器并使用SMTP发送邮件=),我对此表示怀疑。这是一项艰巨的工作,这是一个服务器警告。你需要和你的主机谈谈。我不是主机的管理员,但我可以联系他们。他们会解决这个问题吗?谢谢,谢谢,杰夫。我读过其他一些帖子,他们说我可以使用phpmailrclass。有了这个PHPMailer,我就能在禁用该功能的情况下发送邮件了吗?谢谢,您好。@wiraj可能不会,如果PHPMailer正在使用mail
功能。