#ansible
#ansible
Вопрос:
Привет, у меня есть ansible playbook, который отправляет электронное письмо с вложением. но текст письма не имеет формата, все предложения представлены в одной строке и имеют очень маленький размер шрифта.
Вот сборник пьес —
- name: Sending an e-mail using the remote machine
mail:
host: localhost
port: 25
from:
to:
subject: Reports
body: Hi,
Hope you are doing well.
Thanks,
Megha
attach:
- file.csv
- file.scv
Это дает мне результат —
Привет, надеюсь, у тебя все хорошо.Спасибо, Мегха
Как я могу получить текст письма с разрывами строк и большим размером шрифта?
Ответ №1:
Вы можете использовать html, используя параметр subtype: html
, и у вас body
должен быть html
- name: Sending an e-mail using the remote machine
mail:
host: localhost
port: 25
from:
to:
subject: Reports
subtype: html
body:
<h1>Hi,</h1>
<p style="color:red">Hope you are doing well.</p>
<strong>Thanks,</strong>
<p style="color:green">Megha</p>
attach:
- file.csv
- file.scv
Комментарии:
1. Это было довольно полезное руководство. Два пояснения: подтип: html должен быть в параметрах, подобных этому: mail: subtype: html, и в моем тестировании тело все еще нуждалось в кавычках вокруг html, иначе оно выдавало ошибки. Спасибо. это была огромная помощь.