无法使用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"
));