Я пытаюсь отправить электронное письмо с помощью PHP из учетной записи бесплатного хостинга на Hostinger (hostinger.co.uk).Отправка электронной почты с использованием PHP, не получаемого Gmail?
Вот мой код:
<?php
if(isset($_POST['submit'])){
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
?>
По какой-то причине, когда я отправить электронную почту, он не приходит до моего аккаунта Gmail. Это даже не спам.
Я считаю, что это имеет отношение к заголовкам и, более конкретно, к моему адресу, поскольку, если я изменил адрес электронной почты на ниже, я получаю электронное письмо.
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
Пожалуйста, может кто-то показать мне/сказать мне, что я делаю неправильно здесь и почему Gmail не нравится другим от адреса?
Заранее спасибо
Его безопасность Gmail от спамера, см. Это решение [ссылка] (http://stackoverflow.com/questions/712392/send-email-using-the-gmail-smtp-server-from-a-php-page) –