smtp — удаление письма с предупреждением Gmail, не проверенного при отправке почты с переполнением стека

Доброе утро,
Я хочу удалить предупреждение gmail «gmail не может проверить, что … @ … отправил это сообщение» при отправке электронного письма с php.

Я знаю, что это потому, что я использую функцию электронной почты php, у которой нет аутентификации, поэтому я пробую PHPMailer и PHP pear, но страница переворачивается до бесконечности, и ничего не происходит.
Мой хозяин 1&1.
Я пытаюсь с Gmail вместо SMTP и учетной записи вместо 1&1, но тот же результат.

<?php
// Pear Mail Library
require_once "Mail.php";
$from = '<***@motelavigna.co>'; //change this to your email address
$to = '<***@gmail.com>'; // change to address
$subject = 'Insert subject here'; // subject of mail
$body = "Hello world! this is the content of the email"; //content of mail

$headers = array(
'From' => $from,
'To' => $to,
'Subject' => $subject
);

$smtp = Mail::factory('smtp', array(
'host' => 'auth.smtp.1and1.fr',
'port' => '465',
'auth' => true,
'username' => '***@***.co', //co is not an error
'password' => '***' // your password
));

// Send the mail
$mail = $smtp->send($to, $headers, $body);
?>

Благодарю.

2

Решение

Я тоже недавно столкнулся с этой проблемой и понял, что проблема не в сценарии PHP, как я сначала подумал, а в том, что в нем отсутствует запись SPF для доменного имени.

Запись SPF определяет, каким почтовым серверам разрешено отправлять электронные письма с определенного доменного имени. Если в домене нет записи SPF, Gmail не может проверить, что электронная почта пришла из нужного места.

По совпадению я тоже с 1&1, так что смотрите здесь о том, как настроить записи SPF для 1&1. Значение, которое вам нужно использовать:

v=spf1 include:_spf.perfora.net include:_spf.kundenserver.de -all

Вы также можете проверить, прошло ли письмо проверку SPF, щелкнув стрелку вверху письма в Gmail и нажав «Показать оригинал».

введите описание изображения здесь

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector