Я создал новый веб-сайт для изучения веб-разработки, и меня научили использовать функцию php mail для отправки электронных писем.Когда я использую следующий код в заголовках для отправки электронного письма на мой адрес электронной почты:
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <admin@myWebsite.com>' . "\r\n";
, я заметил, что рядом с письмом стоит вопросительный знак, и gmail говорит: «Gmail не может проверить этоmyWebsite.com фактически отправил это сообщение (а не спамер). "Есть ли способ предотвратить это?
Что касается моего второго вопроса;Я заметил, что, когда я изменил последнюю строку заголовка на:
$headers .= 'From: <admin@someOtherWebsite.com>' . "\r\n";
Письмо по-прежнему отправляется так, как будто оно пришло с домена другого человека.(Хотя с тем же предупреждением, упомянутым выше).Но если заголовок изменен на:
$headers .= 'From: <admin@gmail.com>' . "\r\n";
, то письмо не отправляется.Так может кто-нибудь сказать мне, что делает Google, чтобы запретить другим использовать php почту для отправки мошеннических писем с использованием их домена?