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
PHP邮件函数不工作,但在核心PHP中未发送错误_Php_Email - Fatal编程技术网

PHP邮件函数不工作,但在核心PHP中未发送错误

PHP邮件函数不工作,但在核心PHP中未发送错误,php,email,Php,Email,我知道,这里有很多关于我问题的问题,但我没有得到正确的答案。 下面是链接的phpinfo:“ 我正在测试邮件功能来发送邮件。示例代码是- if(mail($to, $sub, $msg, $header)) { echo 'mail sent'; } else echo 'mail not sent'; 我收到的是“如果条件”消息,但不是邮件。我想如果服务器的php文件有问题。这就是我编写站点的phpinfo文件的原因 谢谢,您使用的是windows服务器,sendmail可能配置不好

我知道,这里有很多关于我问题的问题,但我没有得到正确的答案。 下面是链接的phpinfo:“

我正在测试邮件功能来发送邮件。示例代码是-

if(mail($to, $sub, $msg, $header))
{ echo 'mail sent'; }
else 
   echo 'mail not sent';
我收到的是“如果条件”消息,但不是邮件。我想如果服务器的php文件有问题。这就是我编写站点的phpinfo文件的原因


谢谢,

您使用的是windows服务器,sendmail可能配置不好

您可以使用PHPMailer库使用SMTP发送邮件


请添加
$header
内容您可以在那里添加任何邮件地址,问题是-我没有收到任何邮件,您可以在您的第一行脚本中编写上述代码,但仍然不起作用。请发布您的完整代码,包括我使用过此页面的代码-“PHPMailer/examples/smtp\u no\u auth.phps”,但当我使用这里提到的SMTP选项时,我得到了SMTP连接错误。禁用此功能后,我收到了相同的“已发送邮件”,但没有收到邮件,,:(您需要创建邮件帐户并在配置中使用凭据。