Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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_Email - Fatal编程技术网

无法使用php发送电子邮件

无法使用php发送电子邮件,php,email,Php,Email,你应该使用引号: $customer_email = [my-email-address] 收割台需要由CRLF(回车和换行)分开: 或者(更容易阅读) 否则,所有邮件头都将被解释为一个无效的邮件头,并可能导致邮件无法发送。计算机上是否配置了邮件?你检查邮件服务器的日志和这台机器的邮件日志了吗?我该怎么做?我正在使用雅虎。我有Yahoo的邮件。我没有收到任何邮件。你在垃圾邮件框中检查过你的邮件吗?我说的“你的邮件服务器”是指你的服务器用来发送邮件的邮件服务器,而不是你用来接收邮件的服务器。另外

你应该使用引号:

$customer_email = [my-email-address]

收割台需要由CRLF(回车和换行)分开:

或者(更容易阅读)


否则,所有邮件头都将被解释为一个无效的邮件头,并可能导致邮件无法发送。

计算机上是否配置了邮件?你检查邮件服务器的日志和这台机器的邮件日志了吗?我该怎么做?我正在使用雅虎。我有Yahoo的邮件。我没有收到任何邮件。你在垃圾邮件框中检查过你的邮件吗?我说的“你的邮件服务器”是指你的服务器用来发送邮件的邮件服务器,而不是你用来接收邮件的服务器。另外,我希望您没有使用伪造的源地址进行测试,这可能会导致邮件服务器拒绝您的邮件。(这意味着您将无法获得反弹,使故障排除变得更加困难。)还要尝试捕获您在mail()函数中使用的每个变量的内部内容。也许,通过echo()函数,您可以看到发生了什么。至少您可以保证VAR是正确的。我不这么认为,在编辑问题之前的第一条消息中,您有$customer\u电子邮件=makovetskiyd@yahoo.com,这是错误的。如果您的邮件地址是这样的,那么使用mail()函数将永远不会发送邮件。也许这不是一个完美的答案,但我不认为这是一个负数,但我对此无能为力,所以你想怎么做就怎么做。
$customer_email = [my-email-address]
$customer_email = "makovetskiyd@yahoo.com";
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=windows-1255\r\n";
$headers .= "From: mail@example.com\r\n";
$headers = implode("\r\n", array(
  "MIME-Version: 1.0",
  "Content-type: text/html; charset=windows-1255",
  "From: mail@example.com"
));