Я пытаюсь отправить почту новым пользователям определенного веб-сайта, и пока она отправляется в папку со спамом.
Вот что я делаю
private function sendMail($code, $mail)
{
$link = "http://".$_SERVER['SERVER_NAME'].'/?regcontinue='.$code;
$to = $mail;
$subject = "Registration on our amazing website";
$message = '
<html>
<head>
<title>Registration on our amazing website</title>
</head>
<body>
<p>Please, follow this link:</p>
<p><a href="'.$link.'">'.$link.'</a></p>
</body>
</html>';
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: Registration bot<bot@".$_SERVER['SERVER_NAME'].">\r\n";
mail($to, $subject, $message, $headers);
}
SERVER_NAME
содержит имя хоста бэкэнда
Чтобы избежать пересылки почты в папку со спамом, я решил использовать Яндекс.Почту для домена https://domain.yandex.com/domains_add/
DNS запись заполнена.
Я просто не могу понять, как организовать это промежуточное ПО, чтобы почта могла проходить через домен yandex.mail. Любая помощь будет оценена. Благодарю.
Задача ещё не решена.
Других решений пока нет …