Я хотел бы использовать mutt для отправки смешанного электронного письма с открытым текстом / html.
Ниже не будет работать, потому что идентификатор границы не установлен (конечно).
mutt -s "mixed body test" [email protected] < plaintext_html_body.txt
Вот образец смешанного электронного письма, которое я отправил из своей учетной записи Gmail. Примерно так должен выглядеть исходный код письма.
...
Content-Type: multipart/alternative; boundary=94eb2c088fb8697aed054afba7bf
...
--94eb2c088fb8697aed054afba7bf
Content-Type: text/plain; charset=UTF-8
This is a HTML Test
This is a HTML Test
--94eb2c088fb8697aed054afba7bf
Content-Type: text/html; charset=UTF-8
<div dir="ltr">
<span style="background-color:rgb(0,255,255)">
This is a HTML Test<br>
</span>
<span style="background-color:rgb(69,129,142)">
This is a HTML Test<br>
</span>
</div>
--94eb2c088fb8697aed054afba7bf--
Может ли mutt автоматически генерировать заголовки Content-Type:
(включая идентификаторы границ) или у него есть какие-либо механизмы, позволяющие комбинировать текстовые и html-тела?
Если все сломается, будет ли работать ручная генерация всего тела (включая заголовки Content-Type:
, идентификаторы границ, оба тела)?
Есть альтернативные идеи?