# Códigos de estado ampliados

> Explicación de los códigos de estado ampliados de la RFC 3463, como 5.1.1, 4.7.0 y 5.7.26, con la causa habitual de cada uno y qué cambiar antes de volver a enviar.

Los códigos de estado ampliados son los códigos `x.y.z` que siguen a la respuesta de tres dígitos en la mayoría de las respuestas SMTP. Son más precisos que el [código de respuesta](/es/docs/dictionary/smtp-reply-codes/), así que son la forma más rápida de entender por qué un email rebotó o se aplazó.

## Cómo se forma el código

Un código de estado ampliado tiene tres partes, `class.subject.detail`:

```text
550 5.1.1 The email account that you tried to reach does not exist.
    │ │ └─ detail: bad destination mailbox address
    │ └─── subject: addressing
    └───── class: permanent failure
```

| Clase | Significado |
|---|---|
| `2` | Éxito. |
| `4` | Fallo transitorio persistente. El mensaje podría entregarse si se vuelve a enviar más tarde. |
| `5` | Fallo permanente. Volver a enviar el mismo mensaje no funcionará. |

| Tema | Área |
|---|---|
| `0` | Otro o sin definir. |
| `1` | Direcciones: la dirección del remitente o del destinatario. |
| `2` | Buzón: el buzón del destinatario, por ejemplo lleno o desactivado. |
| `3` | Sistema de correo: el sistema receptor, por ejemplo límites de almacenamiento o de tamaño. |
| `4` | Red y enrutamiento: DNS, conexiones y tiempos de espera. |
| `5` | Protocolo de entrega de correo: comandos y sintaxis SMTP. |
| `6` | Contenido o formato del mensaje: codificación y conversión. |
| `7` | Seguridad o políticas: autenticación, filtrado de spam y reputación. |

Emailit guarda el código ampliado de cada entrega fallida. Lo ves con la respuesta completa en la pestaña **Deliveries** del email, y como `smtp_enhanced_code` en los eventos de webhook `email.attempted`. Que Emailit reintente o no depende del código de respuesta y del mensaje, como se describe en [Cómo trata Emailit las respuestas](/es/docs/dictionary/smtp-reply-codes/#how-emailit-handles-replies-from-recipient-servers).

## Códigos de éxito

| Código | Significado | Notas |
|---|---|---|
| `2.0.0` | Éxito. | El SMTP relay de Emailit responde `250 2.0.0 OK: queued as em_...` cuando acepta tu mensaje. |
| `2.1.5` | Dirección de destino válida. | Se ha aceptado el destinatario. |
| `2.6.0` | Mensaje aceptado. | Habitual en las respuestas de los servidores de Microsoft. |

## Fallos temporales (4.x.x)

| Código | Significado | Causa habitual | Qué hacer |
|---|---|---|---|
| `4.2.1` | Buzón no disponible temporalmente. | El buzón está recibiendo correo demasiado rápido o está inactivo. | Nada si es un solo mensaje. Emailit trata como permanentes las respuestas de Gmail «receiving mail at a rate» e «inactive mailbox». |
| `4.2.2` | Buzón lleno. | El destinatario ha superado su cuota de almacenamiento. | Emailit trata las respuestas habituales de cuota superada como rebotes duros. Quita la dirección si sigue ocurriendo. |
| `4.3.0` | Problema del sistema de correo. | Un fallo temporal en el servidor receptor. | Nada. Emailit reintenta. |
| `4.4.1` | El host no responde. | El servidor del destinatario no respondió o se agotó el tiempo de espera de la conexión. | Nada si es un solo mensaje. Si afecta a todo un dominio, comprueba que sus registros MX funcionan. |
| `4.4.2` | Conexión defectuosa. | La conexión se cortó durante la transacción. | Nada. Emailit reintenta. |
| `4.4.5` | Congestión del sistema. | El servidor receptor está sobrecargado. El relay de Emailit también usa este código cuando superas tu [límite de envío](/es/docs/limits/) por segundo. | Reduce el ritmo. Con el relay de Emailit, mantente por debajo de tu límite por segundo. |
| `4.5.3` | Demasiados destinatarios. | Demasiados destinatarios en una transacción. El relay de Emailit también usa este código cuando alcanzas tu límite de envío diario. | Con el relay de Emailit, espera a la renovación diaria a las 00:00 UTC o solicita un límite más alto. |
| `4.7.0` | Rechazo temporal por seguridad o política. | Greylisting, o un proveedor que limita el correo que considera sospechoso, como el «unusual rate of unsolicited mail» de Gmail. | Deja que Emailit reintente. Si persiste, revisa la [salud de envío](/es/docs/deliverability/sending-health/), las tasas de quejas y la autenticación. |
| `4.7.1` | Entrega no autorizada temporalmente. | Greylisting o un bloqueo temporal por política. | Deja que Emailit reintente. |
| `4.7.28` | Límite de velocidad (Gmail). | Gmail detectó un volumen inusual de correo no solicitado desde tu IP o tu dominio. | Reduce el volumen hacia Gmail, limpia tu lista y revisa las quejas. |

## Fallos permanentes (5.x.x)

| Código | Significado | Causa habitual | Qué hacer |
|---|---|---|---|
| `5.0.0` | Fallo permanente, sin detalle. | Un rechazo genérico. | Lee el texto del mensaje para ver el motivo. |
| `5.1.0` | Error de dirección. | La dirección se rechazó por un motivo de direccionamiento no especificado. | Comprueba si la dirección tiene erratas. |
| `5.1.1` | Buzón de destino incorrecto. | El buzón no existe. | Quita la dirección. Emailit la bloquea si vuelve a tener un rebote duro en 24 horas. |
| `5.1.2` | Sistema de destino incorrecto. | El dominio del destinatario no existe o no tiene servidor de correo. | Comprueba si el dominio tiene erratas, como `gmial.com`. |
| `5.1.3` | Sintaxis de la dirección de destino incorrecta. | La dirección no es válida. | Corrige la dirección o [verifica](/es/docs/email-verification/) tu lista antes de enviar. |
| `5.1.8` | Dirección del sistema del remitente incorrecta. | El servidor receptor no pudo resolver el dominio del remitente del sobre. | Comprueba que tus registros MX y SPF de return-path en `emailit.yourdomain.com` están publicados. Consulta [Registros DNS](/es/docs/domains/dns-records/). |
| `5.1.10` | El destinatario tiene un MX nulo, o no se encuentra el destinatario. | MX nulo de la RFC 7505. Microsoft también usa este código cuando el destinatario no existe. | Quita la dirección. |
| `5.2.1` | Buzón desactivado. | La cuenta se cerró o se suspendió. | Quita la dirección. |
| `5.2.2` | Buzón lleno. | El destinatario ha superado su cuota. | Vuelve a intentarlo mucho más tarde, o quita la dirección si sigue ocurriendo. |
| `5.2.3` | Mensaje demasiado largo para el buzón. | El mensaje supera el límite de tamaño del destinatario. | Reduce el tamaño del mensaje. |
| `5.3.4` | Mensaje demasiado grande para el sistema. | El mensaje supera el límite de tamaño del servidor receptor. | Envía adjuntos más pequeños o enlaza a los archivos. |
| `5.4.1` | El host no responde, o acceso denegado. | Microsoft lo usa cuando rechaza un destinatario en el perímetro, a menudo porque la dirección no existe. | Comprueba la dirección y quítala si no es válida. |
| `5.4.4` | No se puede enrutar. | El dominio del destinatario no tiene ningún registro MX o A utilizable. | Comprueba el dominio. |
| `5.5.0` | Error de protocolo. | El servidor rechazó un comando SMTP. | Contacta con soporte si afecta a muchos destinatarios. |
| `5.7.0` | Rechazo por seguridad o política. | Un bloqueo genérico por política, a menudo por spam o reputación. | Lee el texto del mensaje y revisa el contenido y la calidad de la lista. |
| `5.7.1` | Entrega no autorizada, mensaje rechazado. | El servidor del destinatario bloqueó el mensaje o tu IP: filtrado de spam, una lista de bloqueo o un destinatario que solo acepta correo de determinados remitentes. | Lee el texto del mensaje. Para las listas de bloqueo, consulta las [buenas prácticas](/es/docs/deliverability/best-practices/). Emailit pausa esa ruta de IP a dominio durante una hora en los bloqueos que no se deben al contenido. |
| `5.7.8` | Credenciales de autenticación no válidas. | Usuario o contraseña incorrectos; suele verse cuando tu aplicación inicia sesión en un servidor SMTP. | Con el relay de Emailit, usa una clave de API como contraseña. |
| `5.7.9` | Mecanismo de autenticación demasiado débil. | El servidor exige un método de inicio de sesión más seguro. | Usa `PLAIN` o `LOGIN` sobre TLS con el relay de Emailit. |
| `5.7.23` | Falló la validación SPF. | El registro SPF del dominio del remitente del sobre no autoriza la IP de envío. | Asegúrate de que el registro TXT de `emailit.yourdomain.com` contiene `include:_spf.emailit.com`. |
| `5.7.25` | Falló la validación del DNS inverso. | La IP de envío no tiene un registro PTR que coincida. | Contacta con soporte. Emailit gestiona el DNS inverso de sus IP. |
| `5.7.26` | Fallaron varias comprobaciones de autenticación, o falló DMARC. | El mensaje no superó la alineación SPF ni la DKIM, y la política DMARC del dominio indica rechazarlo. Gmail también lo usa para el correo sin autenticar. | [Verifica tu dominio](/es/docs/domains/verification/) para que DKIM se supere, y revisa con los [informes DMARC](/es/docs/dmarc/reports/) otros servicios que envían en nombre de tu dominio. |
| `5.7.27` | La dirección del remitente tiene un MX nulo. | MX nulo de la RFC 7505 en el dominio del remitente. Gmail también lo usa cuando SPF no se supera. | Comprueba tus registros de return-path y SPF. |
| `5.7.509` | Acceso denegado, falló DMARC (Microsoft). | Outlook.com rechazó el mensaje porque no superó DMARC y tu política es `reject`. | Corrige SPF y DKIM en el servicio de envío y después revisa tu [política DMARC](/es/docs/dmarc/set-up/). |
| `5.7.515` | Acceso denegado, no se alcanza el nivel de autenticación (Microsoft). | Outlook.com exige que SPF, DKIM y DMARC se superen a los remitentes de gran volumen. | Publica un registro DMARC y asegúrate de que tu dominio está verificado en Emailit. |
| `5.7.606` | Acceso denegado, IP de envío vetada (Microsoft). | La IP de envío está en la lista de bloqueo de Microsoft. | Contacta con soporte con la respuesta completa. |

> **Cada proveedor usa los códigos a su manera:** Las RFC definen el significado general, pero los proveedores de correo suelen reutilizar los códigos por sus propios motivos. El texto que sigue al código suele ser más concreto, así que léelo antes de decidir qué cambiar.

## Ver también

- [Códigos de respuesta SMTP](/es/docs/dictionary/smtp-reply-codes/)
- [Categorías de rebote](/es/docs/dictionary/bounce-categories/)
- [Rebotes y quejas](/es/docs/deliverability/bounces-and-complaints/)
- [Detalles del email](/es/docs/logs/email-details/)

---
Fuente: https://emailit.com/es/docs/dictionary/enhanced-status-codes/
