agx
Программер :-)
Отправка MIME писем с прикрепленным css
Я отправляю скриптом письмо, в тексте которого HTML-разметка и катинки. Использую Content-Type: multipart/mixed.
Для картинок задаю Content-ID: image и вставляю их в HTML в виде <img src="cid:image"/>. Это работает.
Но мне еще хочется использовать внешнюю таблицу стилей, и я хотел поместить ее в письмо в виде отдельной части, а затем подключить к <head> при помощи <link href="cid:css_file" rel="stylesheet" type="text/css"/>. Это не работает.
Подскажите, так задумано, или есть какая-то хитрость?
На всякий случай привожу блок кода, добавляющий css к письму:
где
Я отправляю скриптом письмо, в тексте которого HTML-разметка и катинки. Использую Content-Type: multipart/mixed.
Для картинок задаю Content-ID: image и вставляю их в HTML в виде <img src="cid:image"/>. Это работает.
Но мне еще хочется использовать внешнюю таблицу стилей, и я хотел поместить ее в письмо в виде отдельной части, а затем подключить к <head> при помощи <link href="cid:css_file" rel="stylesheet" type="text/css"/>. Это не работает.
Подскажите, так задумано, или есть какая-то хитрость?
На всякий случай привожу блок кода, добавляющий css к письму:
PHP:
$message.='--'.$un.CRLF;
$message.='Content-Type: text/css'.CRLF;
$message.='Content-Transfer-Encoding: 8bit'.CRLF;
$message.='Content-ID: css_file'.CRLF.CRLF;
$message.=$css.CRLF;
$message.='--'.$un.'--'.CRLF;
PHP:
$css='span.test {color: #FF0000;}';
