Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email PHP 5.1.6-PHP致命错误:调用未定义的函数mail()_Email_Phpmailer_Php - Fatal编程技术网

Email PHP 5.1.6-PHP致命错误:调用未定义的函数mail()

Email PHP 5.1.6-PHP致命错误:调用未定义的函数mail(),email,phpmailer,php,Email,Phpmailer,Php,是否有人知道PHP5.1.6的错误导致: 致命错误:调用未定义的函数mail()? 我有相同的代码在PHP5.2.0中顺利运行,但在PHP5.1.6服务器上,邮件函数是否定义是不确定的。 我确信问题不在代码本身,因为只需运行以下脚本: // PHP 5.1.6 <?php if (function_exists('mail')){ print 'mail is defined'; } else{ print 'mail is undefined'; } ?> //

是否有人知道PHP5.1.6的错误导致:
致命错误:调用未定义的函数mail()?

我有相同的代码在PHP5.2.0中顺利运行,但在PHP5.1.6服务器上,邮件函数是否定义是不确定的。 我确信问题不在代码本身,因为只需运行以下脚本:

// PHP 5.1.6
<?php 
if (function_exists('mail')){
    print 'mail is defined';
}
else{
    print 'mail is undefined';
}
?>
//PHP 5.1.6

。。。php有时打印“邮件已定义”,有时打印“邮件未定义”。

I preffer始终使用PHPMailer


您可以更好地控制发送电子邮件,如例外和获取邮件服务器响应

I preffer始终使用PHPMailer


您可以通过发送电子邮件获得更多的控制权,如示例和邮件服务器响应

关于PHP5.1.5,有人发布了一篇文章。不幸的是,维护人员将其限定为非bug。你自己编译过PHP吗?或者您是否使用linux发行版的标准版本?通过phpinfo()检查您的邮件功能一些托管公司可以禁用邮件功能如果您的托管公司禁用了邮件功能,您可以检查此URL您是否从同一服务器获得“已定义”和“未定义”?在这种情况下,您可能需要要求宿主提供商修复问题,并安装支持mail()的PHP。是的,我只是刷新一个只包含此脚本的页面,就随机得到定义和未定义。邮件在phpinfo()中看起来已正确编译和启用。我想我会问rackspace(我的托管公司)他们是否能修复它。5.1.x已经过时了。关于PHP5.1.5,有人发布了一个帖子。不幸的是,维护人员将其限定为非bug。你自己编译过PHP吗?或者您是否使用linux发行版的标准版本?通过phpinfo()检查您的邮件功能一些托管公司可以禁用邮件功能如果您的托管公司禁用了邮件功能,您可以检查此URL您是否从同一服务器获得“已定义”和“未定义”?在这种情况下,您可能需要要求宿主提供商修复问题,并安装支持mail()的PHP。是的,我只是刷新一个只包含此脚本的页面,就随机得到定义和未定义。邮件在phpinfo()中看起来已正确编译和启用。我想我会问rackspace(我的托管公司)他们是否能修复它。5.1.x已经过时了。