Я хочу отправлять собственные электронные письма, отформатированные с использованием HTML и CSS, поэтому мои шаблоны выглядят примерно так:
<html>
<head>
<link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js'></script>
<script src='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js'></script>
<style>
.first {background-color: green; color: black;}
.second{background-color: red; color: white;}
</style>
</head>
<body>
<div class='col-sm-8 first'> Hello <%= typeof name!='undefined' ? name : 'user' %> !</div>
<div class='col-sm-4 second'> You have been registered! </div>
</body>
</html>
Я использую ejs для разбора шаблона.
Все выглядит нормально, когда я открываю письмо из Thunderbird или Outlook, но когда я открываю письмо с помощью Spark, оно просто показывает простой текст (Здравствуйте, Дэвид! Вы были зарегистрированы!). Spark отлично отображает отформатированные электронные письма от других служб, но не может отобразить отправленные мной электронные письма.
Что я могу сделать, чтобы избежать такого поведения в почтовых клиентах или исправить это в Spark?