С картинками я указываю полные пути, и все нормально отображается. Точней, все отображается при использовании веб-интерфейса, в бате - не отображается.
Стили же не работают вообще, вне завсисимости от того, указывать полные пути, или размещать их в теге <style></style>.
Вопросов два - как быть со стилями, и что делать с изображениями - давать полный путь или нужно как-то прикреплять их к письму и брать оттуда?
Код (на всякий случай):
$text = "<html><head>
<LINK REL=\"StyleSheet\" HREF=\"http://example.com/template/tmp/style.css\" TYPE=\"text/css\">
<title>Рассылка</title>
</head>
<body topmargin=\"0\" leftmargin=\"0\" rightmargin=\"0\" bottommargin=\"0\" bgcolor=#C6C6C6>
… тут сам текст письма, с картинками и всей фигней
</body>
</html>";
$headers = "From: \"Example\"<[email protected]>\n"."Content-Type: text/html; charset=windows-1251\n";
mail ("[email protected]", "Mailing", $text, $headers);