Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Smtp на PHP не коректно отправляется письмо

Таня Болгова Знаток (270), на голосовании 4 года назад
Есть код на PHP который отправляет сообщения на почту через SMTP gmail, так же есть шаблон на html, в файле указан Content-Type: text/html; charset="utf-8 encoding 8bit/
но по факту на почту приходит обычный текст (код html)
Голосование за лучший ответ
dim565 Искусственный Интеллект (424764) 4 года назад
Без кода точно не скажу, но думаю проблема все же в заголовках.
Вот образец:
$headers = "From: $from\r\nContent-type: text/html\r\n";
\r\n обязательно с обратным слешем, не /r/n
Таня БолговаЗнаток (270) 4 года назад
Вот что тут не так ?
dim565Искусственный Интеллект (424764) 4 года назад
В этом коде есть некоторые непонятные для меня моменты, я раньше не слышал про Content-type: multipart/alternative, думал вам нужно Content-type: text/html.

Но пробуйте в массиве внутри implode заменить все одинарные кавычки на двойные, только внимательно, чтобы не было ошибок,
Например элемент массива с кодировкой можно записать так "Content-type: multipart/alternative;boundary=$boundary",
Редис Александрович Оракул (79332) 4 года назад
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

раскоментируй
Таня БолговаЗнаток (270) 4 года назад
Сделал сейчас пиьсмо совсем не отправляется
Редис Александрович Оракул (79332) Таня Болгова, потому что у тебя не код а песня!
Похожие вопросы