а может быть лучше вот такой вариант?
$headers = "From: test@test.ru <test@test.ru>\r\n";
$headers .= "Content-type: text/html; charset=utf-8";
$title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
$mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
$phone = substr(htmlspecialchars(trim($_POST['phone'])), 0, 1000000);
if(empty($title))
die("Отсутствует заголовок");
if(empty($mess))
die("Отсутствует сообщение");
if(empty($phone))
die("Отсутствует телефон");
$msg = $mess."<br />".$phone;
$to = 'demo@demo.com';
if(mail($to, $title, $msg, $headers)) {
die("Успешно");
} else {
die("Сообщение не отправлено");
}
притом что этот вариант поддерживает html теги в письмах.