LINUX.ORG.RU

[php mail] css


0

0

Всем доброго времени суток. Может кто сталкивался с проблемой css в html содержимом письма что нужно для нормальной работы css и предусмотрено оно вообще или нет

заранее благодарю за ответ.

>с проблемой css в html содержимом письма

в письме просто текст, во вложении может быть

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

>в письме просто текст, во вложении может быть
в письме содержимое html ... а не просто текст.

примерно так вот
[php]
$message = file_get_contents("./tmpl/$tmpl.tpl"); 
//здесь берется html
$headers = "To: $fist_name $last_name <$mail> \r\n";
$headers .= "From: $from_name <$from_email> \r\n";
// To send HTML mail, the Content-type header must be set
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Mail it
$ok = mail($mail, $subject, $message, $headers);
[/php]

в html css пытался вставить двумя способами:
1) 

<style type="text/css">
</style>


2) 
<link href="http://example.com/mail.css" rel="stylesheet" type='text/css'>

SuperNoob
() автор топика

предусмотрено.
именно так:
<style type="text/css">
</style>

большинство стилей в оутлуке работать не будут.

iSage ★★★★
()
Ответ на: комментарий от iSage

я уже выше написал что знаю про это,
я так тоже делал.
но не везде и не все работает

просто пример - цвет текста style="color:red;"
в gmail.com обрабатывается, и цвет какой задал
а в mail.ru нефига

SuperNoob
() автор топика
Ответ на: комментарий от SuperNoob

оно и не будет везде и всё работать. разные почтовики совершенно по-разному обрабатывают такие письма.

iSage ★★★★
()
Ответ на: комментарий от SuperNoob

>но не везде и не все работает
в письмах просто текст, то что этот текст является валидной html разметкой и что какая-то программа это обработала, это чистая случайность в rfc такого нет

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.