HTML-письма с помощью Bootstrap / Jquery с использованием PHP - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь отправить электронное письмо из моего PHP-скрипта. Письмо отправляется автоматически через cron. Но когда я получил электронное письмо, дизайн начальной загрузки оборвался. Я связываю следующие файлы jquery и bootstrap;

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<link rel='stylesheet prefetch' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'>
<link rel='stylesheet prefetch' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css'>

Полагаю, gmail заблокирует внешний css. Каков наилучший способ для этого?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Оооо, я знаю, вы думаете, что включение ссылки на загрузку или ссылки jquery может быть интерпретировано почтовым сервером, но это полностью ложно. Существует стандарт и некоторые инструменты, которые позволяют создавать более умные электронные письма, если вы действительно заинтересованы, вы можете следовать этому likn и скопировать вставить код оттуда в ваш редактор, а затем отредактировать его для авторского права на контент

https://codepen.io/zavoloklom/pen/qEVqzx

<html>
  <!-- do not consider this, you have only t follow the link above-->
</html>
0 голосов
/ 05 ноября 2018

Вы не должны использовать внешние стилевые файлы для HTML-писем. Чтобы ваша почта работала со всеми почтовыми клиентами, вы должны использовать HTML4 и CSS в тегах style или inline-CSS. Также используйте таблицы вместо div для создания электронных писем с несколькими столбцами.

В Интернете существует множество учебных пособий для HTML-писем. Просто найдите "style html mails".

Рекомендации по оформлению электронных писем в формате HTML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...