Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Некорректно приходит тело письма
Форумы портала PHP.SU » » Кодировки и все смежное » Некорректно приходит тело письма

Страниц (1): [1]
 

1. CatsCanFly - 25 Июня, 2013 - 23:19:41 - перейти к сообщению
Проблема такова: с помощью php функции mail отправляю письмо, с Content type: text/html, кодировка utf-8. При получении любыми почтовыми клиентами письмо приходит с экранированными кавычками, например <style="font-size: 16px;"> превращается в <style=\"font-size: 16px;\">, при определенных условиях (экспериметировал с разными Content-transfer-encoding и тд) вообще <style="\"font-size: 16px;\"">,соответственно никакие стили и html атрибуты для письма не читаются. При попытке заменять двойные кавычки одинарными получается <style='\"font-size: 16px;\"'>, при убирании кавычек вообще - приходит <style=\font-size: 16px;\>. Прошу помощи в решении этой проблемы, заранее спасибо
2. Olegator - 26 Июня, 2013 - 00:24:37 - перейти к сообщению
Если возможно, выложите код с работой функции mail.

 

Powered by ExBB FM 1.0 RC1