Как я могу отправить письма HTML с включенным CSS с PHPMailer?

У меня есть проблема с отправкой писем HTML с PHPMailer. Я делаю шаблон Smarty, и я получил весь HTML-код от него. Но когда я отправляю почту, я получил почту без включенного CSS (это - только цвет фона, шрифт или что-то как этот). В PHPMailer я установил это, почтой является HTML.

Там какой-либо путь состоит в том, чтобы отправить почту HTML с включенным CSS?

5
задан Abdulla Nilam 5 July 2019 в 06:52
поделиться

7 ответов

Некоторые Почтовые клиенты разделят раздел <head>, таким образом, поместит Ваш <стиль> </стиль> теги в <тело>.

1
ответ дан 14 December 2019 в 04:49
поделиться

Поддержка CSS в электронном письме очень ограничена, по крайней мере. Самая большая проблема - то, что различные клиенты поддерживают различные наборы свойств CSS.

Вы предоставляете очень мало контекста нам для работы с.

  • Как Ваша электронная почта показывает? Разве CSS не анализируется вообще? Ваш CSS показывает на экране как текст?
  • Как Ваш CSS смотрит?
  • Как Ваша электронная почта обрабатывает взгляд по шаблону?

Для получения дополнительной информации о поддержке CSS в электронном письме обратитесь к этому превосходному обзору.

1
ответ дан 14 December 2019 в 04:49
поделиться

Я предполагаю, что у Вас есть свой CSS во внешнем файле, раз так самое легкое решение состояло бы в том, чтобы просто переместить его в заголовок HTML в почте.

Однако поддержка CSS в почтовых клиентах очень wonky, таким образом, это мог бы просто быть дрянной рендеринг с их стороны.

0
ответ дан 14 December 2019 в 04:49
поделиться

Вот действительно хорошая статья SitePoint об электронных письмах HTML, "Как Кодировать Электронные новостные рассылки HTML".

0
ответ дан 14 December 2019 в 04:49
поделиться

Я нашел лучшее (читайте самый широкий), поддержка CSS встроена (стиль = ""). Печальный, но верный.

0
ответ дан 14 December 2019 в 04:49
поделиться

Как на Вашу таблицу стилей ссылаются?

Для электронной почты необходимо будет или предоставить полный путь таблице стилей или включать стили в главу шаблона

0
ответ дан 14 December 2019 в 04:49
поделиться

HTML и CSS чреваты болью и разочарованием. Ничто, чтобы сделать с PHP, очевидно, что большинство реализаций coughoutlookcough было и остается архаичным.

Это - единственная область, где я советовал бы этому (и у кого-то еще могло бы быть лучшее понимание/план*), но необходимо посмотреть на вырезание CSS и запись HTML стиля середины 90-х с <таблицей>, <шрифтом> и <час> тегами (о, мой)

** совместно используйте :)*

0
ответ дан 14 December 2019 в 04:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: