Comprender el estado de entrega del correo electrónico

¿Te preguntas cómo WP Mail SMTP puede saber si tus emails están llegando a las bandejas de entrada de los usuarios? Nuestro plugin utiliza dos métodos para determinar si los correos electrónicos son entregados, dependiendo del mailer que utilices.

Esta guía explicará cómo WP Mail SMTP es capaz de verificar la entrega de correo electrónico.


Verificación de la entrega de correo electrónico con Webhooks

La primera forma en que WP Mail SMTP verifica la entrega del correo es con suscripciones webhooks. Este método está disponible para los siguientes remitentes:

Cuando habilitas el registro de emails en WP Mail SMTP, se creará automáticamente una conexión webhook entre tu sitio y tu cuenta de correo. Cada vez que uno de tus emails sea entregado con éxito, se activará un evento en el servidor de tu proveedor de correo. A continuación, sus registros de correo electrónico se actualizarán con el estado apropiado.

WP Mail SMTP categoriza los estados de los emails en: Fallido, Enviado, Confirmado y Esperando que se pueden ver desde WP Mail SMTP " Registro de correos electrónicos. Si un email está en el estado Esperando, significa que el estado de entrega aún está siendo confirmado.

Para reconfirmar el estado de los correos electrónicos en espera, haga clic en su Asunto para abrir la página de registro de correo electrónico individual. Desde allí, haga clic en Volver a comprobar el estado del correo electrónico en la sección Acciones para obtener su estado más reciente.

Volver a comprobar el estado de los correos en espera

Los Webhooks son el método por defecto que WP Mail SMTP utiliza para verificar la entrega de emails porque es más preciso que el método del Programador de Acciones.

Uso de Webhooks con constantes

Si ha utilizado constantes para asegurar su configuración SMTP de WP Mail, entonces deberá darse de baja manualmente de su conexión webhooks si cambia la configuración de su mailer.

Puede hacerlo desde el panel de control de su cuenta de correo o en la configuración de WP Mail SMTP Email Log.

Nota: SMTP.com no le permite darse de baja de webhooks en el panel de control de su cuenta. Tendrás que hacerlo desde la configuración de WP Mail SMTP Email Log.

Protección de la conexión a Webhooks

Dado que las solicitudes entrantes de webhook se configuran a nivel de servidor, no suele ser necesario tomar medidas adicionales para protegerlo.

Sin embargo, algunos programas de correo te permiten incluir tu dirección IP en una lista blanca o tomar otras medidas para proteger tu sitio si lo consideras necesario. Consulta los recursos que aparecen a continuación o ponte en contacto con el equipo de soporte de tu mailer para obtener más información.

Para hacer que sus webhooks de Mailgun sean más seguros, primero obtenga la clave de firma de webhook HTTP de su cuenta de Mailgun.

A continuación, tendrá que acceder a los archivos de su sitio y añadir la clave de firma como una constante en su wp-config.php archivo.

Nota: Si no está seguro de cómo localizar y editar el archivo wp-config.php consulte Guía de WPBeginner para más detalles.

Una vez abierto el archivo, pegue el siguiente fragmento de código.

Asegúrese de sustituir your-signing-key-here con su actual Clave de firma del webhook HTTP. Una vez realizados los cambios, guarde y cierre el wp-config.php archivo.

Desactivación de la API REST durante el uso de Webhooks

Tenga en cuenta que los webhooks SMTP de WP Mail requieren la API REST para funcionar correctamente.

Si la API REST está desactivada para su sitio, todos los correos electrónicos tendrán el estado En espera porque se bloquearán las solicitudes entrantes.

Un registro por correo electrónico con el estado de espera

Verificación de la entrega de correo electrónico con Action Scheduler

Si WP Mail SMTP no puede utilizar webhooks para verificar la entrega del email, utilizará Action Scheduler en su lugar.

Este es el caso si está utilizando un mailer no soportado, si está ejecutando una instalación multisitio de WordPress, o si su conexión webhooks falla por alguna razón.

Action scheduler es una librería que gestiona cron jobs en WordPress. Con el fin de verificar la entrega de correo electrónico para WP Mail SMTP, determinará el estado de sus correos electrónicos a través de una API segura. Durante un periodo de 45 minutos, comprobará 3 veces si se ha entregado un correo electrónico.

Si la API no devuelve ningún dato después de esos 3 intentos, el correo electrónico se marcará como enviado y aparecerá un mensaje de error con el texto "La API no ha devuelto ningún dato".

Preguntas frecuentes

A continuación, hemos respondido a algunas de las preguntas más frecuentes sobre los estados de entregabilidad del correo electrónico en WP Mail SMTP.

¿Por qué el estado de mi correo electrónico es Esperando confirmación?

Esto puede ocurrir si su proveedor de alojamiento web está bloqueando las solicitudes entrantes de webhooks en su sitio. En Cloudflare, por ejemplo, si tienes activado el modo Bot Fight en tu cuenta, impedirá la entrada de webhooks, lo que provocará el estado Esperando confirmación.

Ya está. Ahora ya sabes cómo WP Mail SMTP comprueba que tus emails han sido entregados.

A continuación, ¿quieres saber más sobre cómo monitorizar el estado de tus emails con los registros de email? Echa un vistazo a nuestra guía para ver los registros de correo electrónico en WP Mail SMTP para todos los detalles.

Pruebe nuestro plugin gratuito WP Mail SMTP

Utilice su proveedor SMTP favorito para enviar sus correos electrónicos de WordPress de forma fiable.

Active JavaScript en su navegador para rellenar este formulario.