Отправка почты посредством PHP. Header-ы

Когда я использую в качестве заголовка для mail() как строку так и массив, т.е. так:

$headers = 'From: [email protected]' . "\r\n" .
           'Reply-To: [email protected]' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

...и так соотвественно:

$headers = array(
    'From' => '[email protected]',
    'Reply-To' => '[email protected]',
    'X-Mailer' => 'PHP/' . phpversion()
);

...то почта отправляется.

Только вот когда я пытаюсь сделать из массива строку посредством $headers = implode("\r\n", $headers); и передать уже ее в качествеа аргумента mail(), то ничего не работает и письма не приходят. Хотелось бы знать, что я делаю не так. Версия PHP 7.4.3...


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