我知道有很多这样的问题在这个网站上有一个很好的答案,但我不能让他们中的任何一个为我工作。
我设法做了一个电子邮件代码验证,在其他电子邮件提供商上运行正常,但不支持Gmail。我在谷歌上搜索了很多解决我问题的方案,但我找不到任何解决方案。
这是我的代码:
$to = $email;
$subject = "¡Aquí está tu código para restablecer tu contraseña!";
$message = '
<html lang="es">
<p>Hemos recibido una solicitud para restablecer tu contraseña. El asistente de restablecimiento de contraseña te solicitará un código, el cual es:</p>
<h3 style="text-align:center" class="teal">'.$codigo.'</h3>
</html>
';
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <[email protected]>' . "\r\n";
mail($to,$subject,$message,$headers);
我无法让代码与Gmail一起使用,甚至不在SPAM文件夹中。有什么建议?谢谢。
我在当地的开发区也面临过这个问题。并解决使用你需要更改/检查您的php.ini邮件确认部分。
我复制了你的PHP代码并执行它,没有问题。发送电子邮件是成功的,因此它不依赖于PHP代码。
你能检查一下吗?