Guía

Cómo enviar un archivo HTML por correo

Puedes adjuntar un archivo HTML, ya que Gmail y Outlook no bloquean la extensión .html, pero es una mala forma de entregarlo. Algunos filtros corporativos marcan o ponen en cuarentena los adjuntos .html porque son un vector de phishing habitual, e incluso cuando uno pasa, el destinatario ve un aviso de descarga en vez de una página renderizada. La solución es convertir primero el archivo en un enlace (LiveSend, o cualquier servicio pensado para HTML puntual) y pegar ese enlace en el cuerpo del correo. El correo sigue haciendo el envío, el enlace hace la visualización.

Por qué "simplemente adjuntarlo" no funciona

El HTML es el único tipo de archivo común que parece un adjunto pero se comporta como un riesgo de seguridad. Un archivo .html puede contener un formulario que envía credenciales a algún sitio, un script que redirige al abrirse, o una copia perfecta de una página de acceso, así que las pasarelas de correo corporativas suelen desconfiar de él. Gmail y Outlook dejan pasar por sí mismos los adjuntos .html, pero un destinatario detrás de una pasarela corporativa puede encontrar el archivo marcado, eliminado o en cuarentena, y nada de eso es visible ni configurable desde el lado del remitente.

El camino real: enlace primero, luego correo

Tres pasos, y solo el primero cambia algo:

  1. Suelta el archivo .html en LiveSend (arrastrar y soltar o pegar el código) y copia la URL que devuelve.
  2. Escribe tu correo con normalidad.
  3. Pega el enlace en el cuerpo en vez de adjuntar el archivo.

El destinatario hace clic en un enlace de aspecto normal, obtiene una página renderizada en su navegador, y nunca hubo nada adjunto para que un filtro lo inspeccionara o bloqueara. Cada vista queda registrada, así que también puedes saber si se abrió.

Lo que sigue sin funcionar

  • Renombrar la extensión (.html a .txt, por ejemplo) rompe el archivo para el destinatario sin engañar de forma fiable al filtro, que normalmente inspecciona el contenido, no solo la extensión.
  • Comprimir el archivo a veces pasa el filtro, pero traslada la carga al destinatario (extraer, luego abrir algo desconocido), lo cual es peor para la tasa de apertura que un enlace.
  • Pegar el HTML en bruto como texto en el cuerpo del correo es limpiado o roto por todos los clientes de correo importantes. Nunca se renderiza como se pretendía.

Resumen

No adjuntes el archivo .html. Alójalo (LiveSend tarda menos de un minuto para un archivo puntual), y envía el enlace en su lugar. Es el único camino que llega de forma fiable al destinatario como una página funcional en lugar de un adjunto marcado, descargado o roto.

¿No sabes qué servicio usar? Mira el camino más corto de un archivo .html a un enlace.

Preguntas frecuentes

  • ¿Los proveedores de correo bloquean los adjuntos .html?
    Ni Gmail ni Outlook: ambos publican una lista de tipos de archivo bloqueados, sobre todo ejecutables y scripts como .exe, .js y .vbs, y .html no está en ella. Pero un archivo .html puede contener un formulario, un script, o una página que se parece exactamente a una pantalla de acceso bancario, así que es una herramienta favorita para el phishing, y muchos filtros corporativos lo marcan, lo eliminan o lo ponen en cuarentena con reglas que el remitente no ve.
  • ¿Qué pasa si el adjunto sí llega a pasar?
    El destinatario ve un aviso de descarga, no una página renderizada. Hacer doble clic lo abre en un navegador como archivo local, donde cualquier recurso referenciado por URL relativa (imágenes, fuentes, un script alojado en otro sitio) probablemente falte, porque no hay ningún servidor detrás de un archivo local. Los elementos interactivos que dependen de JavaScript ejecutándose en un contexto de página real también pueden fallar.
  • ¿Puedo comprimir el archivo para evitar un filtro?
    Algunos filtros también detectan .html dentro de un .zip, y los que no lo hacen solo desplazan el problema: el destinatario ahora tiene que extraer un archivo comprimido y hacer doble clic en algo desconocido, exactamente el comportamiento que los destinatarios cuidadosos y los equipos de IT están entrenados para evitar. Rara vez mejora la entrega.
  • ¿Cuál es la solución real?
    Convierte el archivo en una URL antes de escribir el correo. Suelta el .html en LiveSend (o Tiiny.host, o Netlify Drop) y obtén un enlace en menos de un minuto. Pega ese enlace en el cuerpo del correo como cualquier otra URL. Pasa todos los filtros antispam porque parece texto normal, y el destinatario obtiene una página renderizada en su navegador en vez de un aviso de descarga.
  • ¿Sigue funcionando el enlace si necesito actualizar el archivo más tarde?
    En LiveSend, sí: edita el documento en línea o sube una nueva versión y el enlace se mantiene idéntico, así que nunca tienes que reenviar un correo corregido. Volver a alojar el mismo archivo en otro sitio suele producir una nueva URL, es decir, un nuevo correo.

Guías relacionadas

¿Quieres probar LiveSend?

Pega tu HTML y obtén un enlace permanente. Gratis para los primeros 3 documentos.

Empezar gratis