Недавно мы обновили до Plesk Parallel Linux Server и, похоже, PHP-настройки игнорируют заголовки! Письма получают штраф, но HTML-теги.PHP mail() Не отображает HTML
phpInfo()
файл можно просмотреть здесь: https://www.pressgofer.com/phpInfo.php
Сам PHP должно быть в порядке, но включили его здесь в любом случае.
PHP Почтовый код
$email = "[email protected]";
$message = "<h1 style='font-family:Helvetica,Arial;font-size:17px'>Your account has a password reset request</h1>";
$headers = "From: [email protected] \r\n";
$headers .= "Reply-To: [email protected] \r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
mail($email, "Reset password notification", $message, $headers);
Большое спасибо, Ник
Попробуйте 'mime' и' content-type' перед сообщением. –
ваш phpinfo показывает, что mail.add_x_header выключен. вам нужно включить его. –
@Renku, который не имеет никакого значения - обе переменные передаются в функцию 'mail()' одновременно. Спасибо хоть. –