Я пытаюсь отправить почту новым пользователям определенного веб-сайта, и сейчас она отправляется в папку для спама.
Это то, что я делаю
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. Любая помощь будет оценена. Благодарю.