Вопрос: как отправить сообщение при помощи mail или mutt таким образом, чтобы текст письма был в html и картинка в письме была не в качестве вложения, а отображалась сразу в теле документа?Использую такой файл test.html :
<html><head><title>Почтовый сервер</title></head><body>
<p>Картинка закодирована в base64<img src="cid:vine.jpg"></p>
</body></html>
Выполняю команду в терминале:
mutt -e "set content_type=text/html" -a vine.jpg -b test@test.ru -s "Картинка закодирована в base64" < test.html
Картинка приаттачивается, сообщение уходит, но просматривая сообщение от лица получателя - вижу просто вложение в виде картинки - не то что хочется.
Отправленное сообщение
содержит строки:
Content-Type: image/jpeg
Content-Disposition: attachment; filename="vine.jpg"
Content-Transfer-Encoding: base64
Строки, которые должны быть:
Content-Type: image/jpeg;
name="=?UTF-8?B?0LrQvtC80L/Qu9C10LrRgi5qcGc=?="
Content-Transfer-Encoding: base64
Content-ID: <vine.jpg>
Content-Disposition: inline;
...
Как заставить mail или mutt включать в сообщение
необходимые строки?