2012-04-05 3 views
0

Можно создать дубликат:
mail() header problem for html emailHTML электронной почты форматирования

Я использую следующие для $headers:

 $headers = "MIME-Version: 1.0\r\n"; 
     $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; 
     $headers .= "From: " . $from . "\r\n"; 
     $headers .= "Reply-To: ". $from . "\r\n"; 
     $headers .= "CC: [email protected]\r\n"; 

Мой html выглядит отлично в Gmail, однако, это выглядит как необработанный html в перспективе.

Я что-то забыл в заголовке?

+0

Ваш прогноз позволяет отображать html? корпорации иногда отключают его и не замечают из-за того, что внешний формат форматированного форматирования достаточно хорош. – Louis

+1

Вам следует использовать класс Mail, такой как SwiftMailer. – binarious

+0

@ Louis - Да, я могу получить HTML –

ответ

0

Я проверил вопрос, расположенный здесь https://stackoverflow.com/a/2423592/1012061 как @Shawn H., рекомендованный в комментариях выше.

Один из ответов говорит, что это:

«У меня была очень похожая проблема, попробуйте удалить/г из вашего возвращения и использовать только/п Перспективы ANDD HOTMAIL имеют проблемы с/г/п.»

Это отлично работает!

0

В обзоре 2007 (не менее). Можно изменить формат электронной почты. Посмотрите: Инструменты> Параметры> Формат электронной почты (вкладка)> Messageformat (выберите поле)> изменить на html

Надеюсь, что это поможет.

Смежные вопросы