Solución de problemas
¿Por qué no ha llegado mi email?
Una lista de comprobación paso a paso para los emails que nunca llegaron al destinatario. Encuentra el email, lee su estado y sigue la solución para ese estado.
Usa esta lista de comprobación cuando un destinatario dice que no ha recibido tu email. Emailit registra cada mensaje y cada intento de entrega, así que el estado del email te indica dónde se detuvo.
Síntomas
- Un cliente no ha recibido un recibo, un código de inicio de sesión o un restablecimiento de contraseña.
- Tu aplicación indica que todo ha ido bien, pero el destinatario no ve nada.
- Algunos destinatarios reciben tus emails y otros no.
Causa
Un email puede detenerse en cuatro puntos: tu petición se rechazó, Emailit no lo envió, el servidor receptor lo rechazó, o el servidor receptor lo aceptó y lo archivó en algún sitio donde el destinatario no ha mirado. El estado del email muestra cuál:
| Estado | Qué ha pasado | Siguiente paso |
|---|---|---|
| No se encuentra el email | La petición nunca creó un email | Busca una respuesta 4xx en Email APILogs |
| Accepted o Scheduled | Esperando a enviarse | ¿Por qué mi email sigue en Accepted o Scheduled? |
| Attempted | Rechazado temporalmente, se está reintentando | ¿Qué significa el estado Attempted? |
| Held | Detenido antes del envío | ¿Por qué está retenido mi email? |
| Suppressed | La dirección está en tu lista de direcciones bloqueadas | ¿Por qué se ha bloqueado mi email? |
| Bounced | Rechazado de forma permanente | Rebotes duros y blandos |
| Rejected | Tu espacio de trabajo sin verificar no puede enviar a esta dirección | 403 unverified_workspace_recipient |
| Failed | Un error detuvo la entrega | Lee el motivo en la pestaña Deliveries |
| Canceled | Alguien lo canceló | Vuelve a enviarlo si es necesario |
| Delivered, Loaded o Clicked | El servidor del destinatario lo aceptó | Sigue con el paso 4 de abajo |
Solución
-
Encuentra el email. Ve a Email APIEmails, busca la dirección del destinatario y amplía el intervalo de fechas si es necesario. Cada destinatario recibe su propio email, así que busca la dirección exacta.
-
Si no hay email, comprueba la petición. Abre Email APILogs y busca peticiones fallidas en torno a esa hora. Las respuestas habituales son
401(clave de API incorrecta),402(sin créditos),403(espacio de trabajo sin verificar),422(dominio sin verificar) y429(límite de velocidad). Consulta Errores de la API. Para SMTP, filtra Source por SMTP. -
Lee el estado y la pestaña Deliveries. Abre el email. La pestaña Deliveries muestra cada intento con la respuesta del servidor receptor. Sigue el enlace de la tabla anterior para el estado que veas.
-
Si se entregó, revisa el lado del destinatario. La respuesta de la pestaña Deliveries demuestra que su servidor lo aceptó. Pide al destinatario que revise las carpetas de spam, correo no deseado, promociones y cuarentena, así como sus reglas de reenvío y sus filtros. Las pasarelas de correo de las empresas a veces ponen el correo en cuarentena después de aceptarlo, así que puede que su departamento de informática tenga que liberarlo.
-
Comprueba la dirección. Las erratas como
gmial.comson habituales. Usa la verificación de emails para comprobar una dirección de la que no estés seguro. -
Revisa tus otros destinatarios. Si faltan muchos emails a un mismo proveedor, lee ¿Por qué mis emails van a spam?.
Para recibir avisos automáticamente, suscribe un webhook a email.bounced y email.suppressed. Los webhooks que reciben todos los eventos también reciben email.held. Para ver todos los estados, consulta Estados de los emails.
¿Sigues teniendo problemas?
Contacta con soporte o pregunta en Discord. Incluye el ID del email (em_…), la dirección del destinatario y la hora a la que lo enviaste.