Cómo recibir notificaciones si las alertas por correo electrónico no se envían

18 de junio de 2025

Esta es una guía que te ayudará a configurar un notificador externo si las alertas de correo electrónico de Jotform no se enviaron o están en la lista de rebotes. 

Ten en cuenta que esto es para usuarios avanzados o para quienes estén familiarizados con la programación. 

A continuación, se presentan los requisitos y pasos a seguir:

  1. Necesitas contar con un servidor que ejecute PHP donde puedas ejecutar el script PHP. Consulta con tu proveedor de alojamiento web para esto.
  2. Necesitaremos usar PHPMailer para enviar el notificador usando el SMTP de tu correo electrónico. Aquí está la página oficial de Github de PHPMailer: https://github.com/PHPMailer/PHPMailer. Deberás consultar con tu proveedor de servicios de correo electrónico para obtener los detalles de tu SMTP. Si tienes una cuenta de Gmail, puedes seguir esta guía y usarla en su lugar: Configuración SMTP de Gmail
  3. Nuestro script usará tanto PHPMailer como la API de Jotform. Lo que ocurre es que nuestro script revisará el registro de correos en tu cuenta y comparará el ID de envío del formulario enviado para ver si las alertas por correo electrónico se enviaron correctamente. Puedes consultar la biblioteca de la API PHP de Jotform aquí: Biblioteca API PHP de Jotform 
  4. Puedes copiar el script PHP que hice en este enlace: Script PHP Verificador de Estado de Correo Electrónico

. Esto es lo que activa el notificador de correos electrónicos externo para que se envíe. 

  • En el script PHP, necesitas configurar algunas cosas. Primero, necesitas usar tu clave API aquí:
  • Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-1
    1. Después de eso, asegúrate de completar los detalles necesarios del SMTP en el script PHP. Necesitas completar el host, puerto, tu nombre de usuario, contraseña, dirección del destinatario, etc…
    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-2
    1. Luego puedes editar el texto que se mostrará después de que se ejecute el script. O también puedes redirigir al usuario a otro enlace. El cuerpo del correo electrónico se puede editar aquí:
    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-3
    1. Ahora asegúrate de habilitar la opción “Enviar datos POST” en la configuración de tus preferencias. 

    Haz clic en la pestaña “Configuración de formulario” y luego en “Mostrar más opciones”.

    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-4

    Aquí necesitas habilitar la opción “Enviar datos POST” a “Sí”.

    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-5
    1. Ahora coloca el enlace de tu script PHP en la configuración de “Gracias”:
    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-6

    Pega aquí la ruta de tu script PHP.

    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-7
    1. Aquí hay un ejemplo de cómo funciona esto:

    Un usuario envía tu formulario.

    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-8

    El usuario será entonces redirigido al script PHP y este se ejecutará. El script verificará si hay alertas de correo electrónico fallidas en ese envío específico. En mi caso, estoy imprimiendo los detalles de la alerta de correo que falló. Por supuesto, puedes cambiar este mensaje o redirigir al usuario a otro enlace. A continuación, puedes ver que mi autorespuesta falló porque la dirección de correo que ingresé es test@test.com, la cual no es válida.

    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-9

    Si efectivamente hubo una alerta de correo que falló, entonces se notificará a la dirección de correo del destinatario que configuraste en el SMTP de nuestro script PHP. En mi caso, así es como se ve:

    Cómo recibir notificaciones si las alertas por correo electrónico fallan Imagen-10

    Puedes editar el cuerpo del correo electrónico. 

    Ahora tienes un script que te notifica si alguna de tus alertas de correo electrónico falla. En caso de que encuentres alertas de correo fallidas, puedes revisar esta sección sobre cómo solucionar problemas de correo electrónico: Guías: Problemas de Correo

    Si tienes alguna pregunta, no dudes en dejar un comentario abajo o puedes abrir un nuevo hilo en nuestro foro.

    Jotform Presentation Agent
    Contactar Soporte

    Our customer support team is available 24/7 and our average response time is between one to two hours.

    Enviar Comentario:

    Jotform Avatar
    Este sitio está protegido por reCAPTCHA y lo rigen la Política de privacidad de Google y los Términos de servicio.

    Podo Comment Sea el primero en comentar.