У меня есть система регистрации/входа, где электронное письмо отправляется на зарегистрированный адрес электронной почты с кодом активации. Outlook.com получает почту и т. Д., Но по какой-то причине Gmail не получает почту. Я не знаю почему. Если кто-нибудь может мне помочь.gmail не получает почту от php send_mail
заранее спасибо
<?php
function send_mail($subject, $to, $text) {
$message = '
<html><body bgcolor="#f0f0f0">
<table width="720" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><font style="font-family:Segoe UI, Arial; color:#0a0a0a;"><h1>Happitual</h1></font></td>
</tr>
<tr>
<td>
<font style="font-family:Segoe UI, Arial; color:#0a0a0a;">
<p>' . $text . '</p>
</font>
</td>
</tr>
<tr>
<td>
<font style="font-family:Segoe UI, Arial; color:#0a0a0a; font-size:12px;">
© All Rights Reserved. Happitual.
</font>
</td>
</tr>
</table>
</body></html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Happitual <[email protected]>' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
}
?>
Вы уверены, что не попали в папку со спамом? –
Да im Sure It didnt –
Может быть неправильное использование или отсутствие заголовков [** mail() **] (http://php.net/manual/en/function.mail.php). Могло быть несколько вещей. Есть какой-то код, чтобы показать нам? Трудно сказать без него. –