php mail не отправляет письмо

Здравствуйте, господа

Моя проблема может быть очевидной, но я не знаю куда ещё заглянуть, дабы её решить. Суть проблемы: с помощью стандартной функции mail я отправляю письма на почту, но они не приходят.

Детали: Так выглядит моя функция, которая отправляет письма.

    public static function send($to, $subject, $message)
    {
        $headers = 'From: ТУТ ОТКУДА' . "\r\n" .
            'Reply-To: no' . "\r\n" .
            'X-Mailer: PHP/' . phpversion();

        return mail($to, $subject, $message, $headers);
    }

Кроме того, я решил включить лог и увидел, что функция срабатывает и php всё-таки не шутит и отправляет мне письмо:

[21-Aug-2020 15:46:25 Europe/Moscow] mail() on [/var/www/html/Core/Utils/Mail.php:15]: To: ТУТ КОМУ -- Headers: From: ТУТ ОТКУДА  Reply-To: no  X-Mailer: PHP/7.2.24-0ubuntu0.18.04.6 -- Subject: Activate account
[21-Aug-2020 15:48:23 Europe/Moscow] mail() on [/var/www/html/Core/Utils/Mail.php:15]: To: ТУТ КОМУ -- Headers: From: ТУТ ОТКУДА  Reply-To: no  X-Mailer: PHP/7.2.24-0ubuntu0.18.04.6 -- Subject: Activate account
[21-Aug-2020 15:52:26 Europe/Moscow] mail() on [/var/www/html/Core/Utils/Mail.php:15]: To: ТУТ КОМУ -- Headers: From: ТУТ ОТКУДА  Reply-To: no  X-Mailer: PHP/7.2.24-0ubuntu0.18.04.6 -- Subject: Activate account
[21-Aug-2020 15:53:09 Europe/Moscow] mail() on [/var/www/html/Core/Utils/Mail.php:15]: To: ТУТ КОМУ -- Headers: From: ТУТ ОТКУДА  Reply-To: no  X-Mailer: PHP/7.2.24-0ubuntu0.18.04.6 -- Subject: Activate account

Я пробовал даже менять header, который поступает в функцию mail, но ничего. Кроме того, т.к. я имею доступ к серверу, попытался отправить письмо с помощью следующей команды:

echo "text" | mail  ТУТ КУДА

И результат таков: письмо пришло. Однако, при отправке через php-функцию mail оно так и не дошло. Прошу Вашей помощи.


Ответы (0 шт):