Los correos en muchas ocasiones son multiparte para maximizar la compatibilidad, y tienen un cuerpo intercambiable: puedes elegir ver el contenido en texto plano o en HTML. Además de eso tienen adjuntos, pero esa es una de las pocas partes que tengo clara: se evalúan o no en función del alcance acordado.
El HTML de un correo no es completo, es un subconjunto de la especificación. Pero tampoco sé dónde está definido. No todas las etiquetas valen, no todo el css vale, y de Javascript nos olvidamos.
@jmdaweb No habrá cosas sobre el subconjunto en algún RFC? Ojo, puede que estén desactualizados también.
@sukiletxe no, no parece haber ningún rfc al respecto. También he buscado por ahí. Aunque a saber. No soy bueno buscando estas cosas.
@jmdaweb @sukiletxe que yo sepa no hay nada. Creo la gente desarrolla para Outlook clásico y un par de clientes más. Si mal no recuerdo, Outlook usa un motor HTML de Word.
Corren por ahí un puñado de plantillas bien probadas que la gente copia y pega.
A diferencia del HTML en navegadores, que hace tiempo se libró de Internet Explorer 5/6 y la falta de estandarización, el correo HTML por lo que sé, sigue siendo la ciudad sin ley.