Mailx отправить HTML-сообщение [дубликат]

На этот вопрос уже есть ответ:

Отправка HTML-почты с использованием сценария оболочки 10 ответов Как мне отправить файл в виде вложения электронной почты с помощью командной строки Linux? 26 ответов

Я хочу отправить HTML-сообщение с Mailx. Когда я попробую следующую команду

mailx -s "Subject"  [email protected]  < email.html 

Я получаю содержимое email.html в виде обычного текста. В сообщении заголовок Content-Type установлен на text / plain. Опция -a пытается отправить файл, поэтому я не узнал, как изменить заголовок. Этоотве почти работал, он хорошо устанавливает Content-Type на text / html, но не заменяет стандартный Content-Type, который является text / plain.

mailx -s "$(echo -e "This is the subject\nContent-Type: text/html")" [email protected]  < email.html

дает этот результат:

From: [email protected]
To: [email protected]
Subject: This is the subject
Content-Type: text/html
Message-ID: <538d7b66.Xs0x9HsxnJKUFWuI%[email protected]>
User-Agent: Heirloom mailx 12.4 7/29/08
MIME-Version: 1.0
 boundary="=_538d7b66.z5gaIQnlwb1f/AOkuuC+GwF1evCaG/XIHQMbMMxbY6satTjK"

This is a multi-part message in MIME format.

--=_538d7b66.z5gaIQnlwb1f/AOkuuC+GwF1evCaG/XIHQMbMMxbY6satTjK
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<html>
<body>
<p>Helo wolrd</p>
</body>
</html>

PS: я тоже пробовал с помощью uuencode. Когда я пытаюсь отобразить сообщение в веб-почте, я получаю пустую страницу ...

Ответы на вопрос(6)

Ваш ответ на вопрос