enlace mailto con cuerpo HTML
Tengo un par de mailto
enlaces en un documento HTML.
<a href="mailto:etc...">
¿Puedo insertar un cuerpo con formato HTML en la mailto:
parte del href
?
<a href="mailto:[email protected]?subject=Me&body=<b>ME</b>">Mail me</a>
Tenga en cuenta que (2016) en iOS, está perfectamente bien agregar etiquetas <i>
y <b>
para un formato simple en cursiva y negrita.
Como puedes ver en RFC 6068 , esto no es posible en absoluto:
El
<hfname>
"cuerpo" especial indica que el asociado<hfvalue>
es el cuerpo del mensaje. El valor del campo "cuerpo" está destinado a contener el contenido de la primera parte de texto/cuerpo sin formato del mensaje. El campo de pseudo encabezado "cuerpo" está destinado principalmente a la generación de mensajes de texto cortos para procesamiento automático (como mensajes de "suscripción" para listas de correo), no para cuerpos MIME generales.
Si bien NO es posible utilizar HTML para formatear el cuerpo de su correo electrónico, puede agregar saltos de línea como se sugirió anteriormente.
Si puede utilizar javascript, entonces "encodeURIComponent()" podría ser útil como se muestra a continuación...
var formattedBody = "FirstLine \n Second Line \n Third Line";
var mailToLink = "mailto:[email protected]?body=" + encodeURIComponent(formattedBody);
window.location.href = mailToLink;