Guía

Cómo enviar un archivo HTML por correo

No puedes enviar de forma fiable un archivo HTML como adjunto de correo. Gmail, Outlook y la mayoría de los filtros corporativos bloquean o eliminan 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 los proveedores de correo lo tratan como tratan un ejecutable. Gmail rechaza los adjuntos .html y .htm al enviar. Outlook y la mayoría de las pasarelas corporativas los bloquean o los eliminan del mensaje antes de la entrega. Nada de esto es 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 bloqueado o roto.

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

Preguntas frecuentes

  • ¿Por qué los proveedores de correo bloquean los adjuntos .html?
    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. Gmail bloquea directamente los adjuntos .html y .htm. Outlook y la mayoría de los filtros corporativos hacen lo mismo o eliminan el adjunto en silencio. Es una política del filtro antispam, no un fallo que puedas evitar renombrando el archivo.
  • ¿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 el bloqueo?
    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