Menú
guía practica

Por qué un formulario de correo HTML falla con frecuencia

Una acción mailto abre la aplicación de correo electrónico configurada del visitante. No envía de manera confiable en segundo plano, no valida a través de su servidor, no almacena una copia privada ni prueba que se envió un mensaje.

Crear un formulario gratis

Un ejemplo copiable

HTML
<form action="https://littlereply.com/api/submit" method="POST" data-littlereply="YOUR_ACCESS_KEY" data-locale="es" data-success="Hemos recibido tu mensaje.">
  <input type="hidden" name="_fq_key" value="YOUR_ACCESS_KEY" />
  <input type="text" name="botcheck" tabindex="-1" autocomplete="off" style="display:none" aria-hidden="true" />

  <label for="contact-name">Nombre completo *</label>
  <input type="text" name="name" id="contact-name" required />

  <label for="contact-email">Correo electrónico *</label>
  <input type="email" name="email" id="contact-email" required />

  <label for="contact-message">Mensaje *</label>
  <textarea name="message" id="contact-message" required rows="5"></textarea>

  <button type="submit">Enviar mensaje</button>
  <p role="status" aria-live="polite"></p>
</form>
<!-- Errores AJAX accesibles y reintentos sin duplicados -->
<script src="https://littlereply.com/client/v1.js" data-api="https://littlereply.com" defer></script>

la clave YOUR_ACCESS_KEY es un marcador de posición para reemplazar con la clave pública de su formulario. El código no contiene clave de servidor ni dirección de destino.

¿Qué hace realmente mailto?

El navegador solicita al sistema operativo que abra una aplicación de correo con campos precompletados. El comportamiento depende del software instalado, la configuración de la cuenta, los permisos del navegador y el visitante que completa el envío.

Cuando mailto todavía puede ser aceptable

Un enlace de correo electrónico visible puede ser una opción de contacto secundaria útil. Etiquételo como un enlace de correo electrónico y evite presentarlo como un envío de formulario con seguimiento.

Utilice una ruta de entrada confiable

Publicar campos con nombre en un servidor o backend alojado, generar errores de validación en la página, almacenar solicitudes aceptadas y realizar un seguimiento de las notificaciones por separado.

Preguntas frecuentes

¿Mailto funciona en todos los dispositivos?

No. Depende de una aplicación y configuración de correo electrónico compatible.

¿Puede el correo ocultar mi dirección?

No. La dirección del destinatario es visible en la página o en la URL generada.

Del ejemplo a tu formulario

Crear un formulario gratis