Ваш шаблон сообщения должен ссылаться на абсолютный внешний URL вашего CSS с именем домена, он не должен использовать относительный URL.Если вы этого не сделаете, программа чтения почты не знает, откуда можно загрузить этот CSS.
Именно поэтому в application-prod.yml
есть свойство jhipster.mail.base-url
* Сгенерированные шаблоны уже используютэто для favicon:
<link rel="shortcut icon" th:href="@{|${baseUrl}/favicon.ico|}" />
Я бы добавил, что внешний CSS может быть заблокирован читателями почты в зависимости от настроек пользователя, особенно когда не используется https, и вы ничего не можете с этим поделать.Вот почему большинство людей будут рекомендовать встраивание стилей, а не ссылки на внешние таблицы стилей.Стилизовать HTML-почту сложно, и вы найдете множество ресурсов, объясняющих, почему и как обойти некоторые из этих проблем.Просматривайте исходные HTML-письма, которые вы получили в папке «Входящие», чтобы получить представление.