На моем сервере Ubuntu установлены PHP и Postfix. Мне нужно отправить электронное письмо в формате HTML из PHP-скрипта. Письмо отправляется нормально, но отображается как обычный текст с включенными HTML-тегами. Кроме того, некоторые заголовки также отображаются в самом письме.
Я предполагаю, что это как-то связано с заголовками. Я провел почти день в поисках возможного решения и не нашел его.
Вот код PHP:
$headers='';
$headers.="MIME-Version: 1.0 \r\n";
$headers.="Content-type: text/html; charset=\"UTF-8\" \r\n";
$headers.="From: ".FROM_EMAIL."\r\n";
mail($email, $vars['title'], $content, $headers);
РЕДАКТИРОВАТЬ:
$headers='';
$headers.='MIME-Version: 1.0'."\r\n";
$headers.='Content-type: text/html; charset=iso-8859-1'."\r\n";
$headers.='From: Kinesioteip.ee<'.FROM_EMAIL.'>'."\r\n";
$headers.='To: '.$email."\r\n";
mail($email, $vars['title'], $content, $headers);
Все равно не повезло...