Mailx enviar mensaje html [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Enviar correo HTML usando un script de shell 10 respuestas ¿Cómo envío un archivo como archivo adjunto de correo electrónico utilizando la línea de comandos de Linux? 26 respuestas

Quiero enviar un mensaje html con Mailx. Cuando intento el siguiente comando

mailx -s "Subject"  user@gmail.com  < email.html 

Obtengo el contenido de email.html en texto plano. En el mensaje, el encabezado Content-Type se establece en text / plain. La opción -a intenta enviar un archivo, así que no descubrí cómo modificar el encabezado. Estaresponde casi funciona, establece bien el Tipo de contenido en texto / html pero no sustituye el Tipo de contenido predeterminado que es texto / sin formato.

mailx -s "$(echo -e "This is the subject\nContent-Type: text/html")" user@gmail.com  < email.html

da este resultado:

From: send@gmail.com
To: user@gmail.com
Subject: This is the subject
Content-Type: text/html
Message-ID: <538d7b66.Xs0x9HsxnJKUFWuI%maikeul06@gmail.com>
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: también probé con uuencode. Cuando trato de mostrar el mensaje en el correo web aparece una página en blanco ...