# Rebotes y quejas

> Cómo gestiona Emailit los rebotes duros y blandos, reintenta los fallos temporales, procesa los rebotes tardíos y las quejas de spam, y bloquea direcciones automáticamente.

Cuando un mensaje no se puede entregar, o un destinatario lo marca como spam, Emailit registra lo ocurrido, actualiza el estado del email y, en la mayoría de los casos, impide que vuelvas a enviar correo a esa dirección. Esta página explica cada tipo de fallo, el calendario de reintentos y las reglas de bloqueo automático de direcciones.

## Rebotes duros y blandos

Emailit clasifica cada intento de entrega fallido según la respuesta del servidor receptor.

| Tipo | Respuestas típicas | Qué hace Emailit | Estado |
| --- | --- | --- | --- |
| **Rebote duro** (permanente) | `550` buzón no disponible, `551` usuario no local, `553` nombre de buzón no permitido, `554` transacción fallida | Deja de intentarlo. | `bounced` |
| **Rebote blando** (temporal) | `421` servicio no disponible, `450` buzón ocupado, `451` error local, `452` almacenamiento insuficiente, tiempos de espera agotados, errores de conexión | Lo reintenta más tarde. | `attempted` |

Algunas respuestas temporales `4xx` describen un buzón que no va a aceptar correo, como «mailbox full», «over quota» o «account disabled». Emailit reconoce expresiones habituales como estas y las trata como un rebote duro. Los errores desconocidos se tratan como temporales y se reintentan.

Para saber qué significa cada código, consulta [Códigos de respuesta SMTP](/es/docs/dictionary/smtp-reply-codes/) y [Categorías de rebote](/es/docs/dictionary/bounce-categories/). La respuesta completa de cada intento está en la pestaña **Deliveries** del email, en **Email API → Emails**.

## Reintentos

Después de un fallo temporal, Emailit reintenta el envío con una espera cada vez mayor. Un mensaje tiene hasta 7 intentos a lo largo de unas 21 horas:

| Después del intento | Siguiente intento en |
| --- | --- |
| 1 | 10 minutos |
| 2 | 20 minutos |
| 3 | 40 minutos |
| 4 | 80 minutos |
| 5 | 160 minutos |
| 6 | 320 minutos |
| 7 | 640 minutos; después, Emailit se detiene y el mensaje rebota |

Mientras se reintenta, el estado del email es `attempted` y cada intento fallido dispara un evento `email.attempted` con la respuesta del receptor. Si el último intento también falla, el email pasa a `bounced` con la nota «Maximum number of delivery attempts (7) has been reached» y la dirección se bloquea.

### Espera cuando los receptores frenan el envío

Si un proveedor limita los envíos de una de las IP de envío de Emailit (una respuesta `451` por exceso de mensajes), Emailit pausa la entrega desde esa IP a ese proveedor durante 5 minutos. Si el proveedor bloquea la IP (`550 5.7.1`), la pausa dura una hora. Los mensajes afectados siguen en `attempted` y salen cuando termina la pausa, así que no tienes que hacer nada.

## Rebotes tardíos

Algunos servidores aceptan un mensaje y solo más tarde informan de que no han podido entregarlo. Envían una notificación de estado de entrega (DSN) al return-path del mensaje, `emailit.<domain>`, y por eso ese registro MX es obligatorio. Emailit asocia el informe al mensaje original, cambia su estado a `bounced`, dispara `email.bounced` y bloquea la dirección.

## Quejas

Cuando un destinatario selecciona **Marcar como spam**, muchos proveedores de correo envían un informe al remitente a través de un feedback loop. Emailit recibe estos informes en el formato estándar ARF y en el formato JMRP de Outlook, los asocia al mensaje original y después:

- cambia el estado del email a `complained`,
- dispara `email.complained`,
- añade la dirección a tu lista de direcciones bloqueadas con el tipo `complaint`.

Gmail no envía informes de quejas individuales a los remitentes. Para ver tu tasa de spam en Gmail, usa [Google Postmaster Tools](https://postmaster.google.com). Mantén tu tasa de quejas por debajo del 0,1 % y no dejes nunca que llegue al 0,3 %.

## Estados y eventos

| Estado | Evento | Significado |
| --- | --- | --- |
| `attempted` | [`email.attempted`](/es/docs/webhooks/events/email/attempted/) | Un fallo temporal. Emailit lo reintentará. |
| `bounced` | [`email.bounced`](/es/docs/webhooks/events/email/bounced/) | Un fallo permanente, un rebote tardío o todos los reintentos agotados. |
| `complained` | [`email.complained`](/es/docs/webhooks/events/email/complained/) | El destinatario ha marcado el mensaje como spam. |
| `suppressed` | [`email.suppressed`](/es/docs/webhooks/events/email/suppressed/) | No se ha enviado porque la dirección está en tu lista de direcciones bloqueadas. |

`bounced`, `complained` y `suppressed` son estados finales: un evento posterior no los cambia. Para la lista completa, consulta [Estados de los emails](/es/docs/logs/email-statuses/).

## Bloqueo automático de direcciones

Emailit añade una dirección a tu lista de direcciones bloqueadas en estos casos:

| Caso | Tipo de bloqueo | Motivo |
| --- | --- | --- |
| Llega un informe de rebote tardío (DSN) | `recipient` | `bounce` |
| Fallan los 7 intentos de entrega | `recipient` | `too many soft fails` |
| Un segundo rebote duro a la misma dirección en 24 horas | `recipient` | `too many bounces` |
| Llega una queja de spam | `complaint` | `complaint` |

Un solo rebote duro inmediato no bloquea la dirección por sí mismo. Un segundo en 24 horas sí lo hace.

Qué bloquea cada tipo:

- **`recipient`** bloquea todos los envíos a la dirección: API, SMTP, campañas y automatizaciones. El email recibe el estado `suppressed` en lugar de enviarse.
- **`complaint`** impide que las campañas envíen a la dirección. El email transaccional por la API y SMTP sigue saliendo, así que los recibos y los restablecimientos de contraseña siguen funcionando.

Cuando un mensaje a una dirección se entrega correctamente, Emailit elimina el bloqueo `recipient` de esa dirección. Para saber cómo funcionan los bloqueos y cómo eliminar uno, consulta [Direcciones bloqueadas](/es/docs/suppressions/).

### Elegir qué se bloquea

En los planes Pro y Business, los administradores del espacio de trabajo pueden cambiar el bloqueo automático de direcciones en **Workspace → Settings**, en la pestaña **Suppressions**:

| Ajuste | Opciones |
| --- | --- |
| **Enable automatic suppression** | Activado (por defecto) o desactivado. |
| **Suppress on** | **Bounces and Complaints** (por defecto), **Bounces only** o **Complaints only**. |

En los demás planes, el bloqueo automático de direcciones siempre está activado para rebotes y quejas. Los controles se ven, pero están bloqueados.

| | Pay as you go | Pro | Business | Custom |
| --- | --- | --- | --- | --- |
| Bloqueo automático de direcciones configurable | — | Incluido | Incluido | — |

> **Desactivar el bloqueo automático de direcciones puede dañar tu reputación:** Si lo desactivas, Emailit sigue enviando a las direcciones que han rebotado o generado quejas. Tu tasa de rebote sube, lo que empeora tu [salud de envío](/es/docs/deliverability/sending-health/). Hazlo solo si tu propio sistema bloquea esas direcciones, por ejemplo escuchando los webhooks `email.bounced` y `email.complained`.

## Umbrales de la tasa de rebote

Los rebotes influyen en tu puntuación de salud de envío. Emailit mide la proporción de destinatarios únicos que han rebotado en los últimos 7, 30 y 90 días:

| Tasa de rebote | Efecto |
| --- | --- |
| Por debajo del 2 % | Sano. Pro y Business pueden recibir subidas automáticas del límite. |
| Del 2 % al 4 % | Sano, pero sin subidas automáticas del límite. |
| Por encima del 4 % | En riesgo. |
| Por encima del 5 % en un dominio | El dominio se pausa. |
| 6 % o más en el espacio de trabajo | El espacio de trabajo se suspende. |

Para saber cómo se calcula la puntuación y cómo recuperarse, consulta [Salud de envío](/es/docs/deliverability/sending-health/).

## Ver también

  - [Gestionar las direcciones bloqueadas](/es/docs/suppressions/manage/): Consulta, añade, importa y elimina bloqueos.
  - [Verificación de emails](/es/docs/email-verification/): Detecta las direcciones incorrectas antes de enviar.
  - [Códigos de respuesta SMTP](/es/docs/dictionary/smtp-reply-codes/): Qué significa cada código de respuesta.
  - [Categorías de rebote](/es/docs/dictionary/bounce-categories/): Cómo se agrupan los rebotes.

---
Fuente: https://emailit.com/es/docs/deliverability/bounces-and-complaints/
