DSN y NDR en Exchange Server

Cuando hay un problema al entregar un mensaje, Exchange envía un NDR al remitente del mensaje que indica que se ha producido un problema. Los NDR incluyen un código que indica por qué no se entregó el mensaje y posibles soluciones para ayudar a entregar el mensaje.

La información que se incluye en los NDR está diseñada para ser fácil de leer y útil tanto para los usuarios como para los administradores. En algunos casos, los remitentes pueden identificar y corregir sus propios problemas (por ejemplo, cuando hay un error tipográfico en la dirección de correo electrónico del destinatario). En otros casos, es posible que un administrador tenga que corregir un problema en el entorno de Exchange o notificar a los administradores del dominio de destino los problemas en su entorno de mensajería.

Para conocer los procedimientos relacionados con los NDR en Exchange Server, consulte Procedimientos para DSN y NDR en Exchange Server.

Si necesita ayuda con los NDR en Microsoft 365, Office 365 o Exchange Online, consulte Email informes de no entrega en Exchange Online.

Información en NDR

Este es un ejemplo de un NDR:

NDR que muestra información de usuario y diagnóstico para las secciones de administradores.

La información de un NDR se divide en dos secciones:

  1. Sección de información del usuario: esta sección aparece primero e intenta explicar (en términos no técnicos) por qué se produjo un error en la entrega del mensaje y los posibles pasos para entregar el mensaje correctamente.

    Nota:

    Esta sección puede mostrar contenido en cualquier idioma que no sea inglés.

    • El servidor de Exchange que generó el NDR inserta el texto que se muestra en esta sección.

    • Cuando corresponda, el nombre de dominio completo (FQDN) del servidor que rechazó el mensaje se incluye en la sección de información de usuario (por ejemplo, mbx01.contoso.com).

    • Si se produce un error en la entrega de varios destinatarios, se muestra la dirección de correo electrónico y el motivo del error para cada destinatario.

  2. Sección Información de diagnóstico para administradores: esta sección proporciona información técnica más detallada para ayudar a los administradores a solucionar los problemas que provocaron el error de entrega. Una parte clave de la información de esta sección es el código de estado mejorado (por ejemplo, 4.4.7).

    Nota:

    En esta sección se mostrará parte del contenido en inglés y otros en otro idioma.

    • El código de estado mejorado lo devuelve el servidor que generó el NDR (el servidor de origen que no pudo entregar el mensaje o el servidor de destino que rechazó el mensaje).

    • El código de estado mejorado determina el texto que se muestra en la sección de información del usuario (Exchange no modifica el valor de código).

    Puede usar el cmdlet New-SystemMessage en el Shell de administración de Exchange para modificar el texto que aparece en la sección de información del usuario para un código de estado mejorado determinado (incluido texto diferente en diferentes idiomas). Mediante la creación de explicaciones personalizadas, puede proporcionar contenido específico para su entorno, como información de contacto para el departamento de soporte técnico o vínculos a la intranet para soporte técnico de autoservicio. Para obtener más información, consulte Procedimientos para DSN y NDR en Exchange Server.

    • En la sección Códigos de estado mejorados comunes de este tema se explica lo que significan los números, los códigos que es probable que encuentre y sugerencias para corregir el problema subyacente que impidió que se entregara el mensaje.

    La siguiente información también está disponible en esta sección:

    • Generar servidor: el servidor de mensajería que creó el NDR. Si un servidor remoto no aparece debajo de la dirección de correo electrónico del remitente, el servidor generador también es el servidor que rechazó el mensaje de correo electrónico original. Si se produce un error en la entrega de mensajes entre remitentes y destinatarios de la organización de Exchange, el mismo servidor normalmente rechaza el mensaje original y genera el NDR.

    • Destinatarios rechazados: dirección de correo electrónico del destinatario en el mensaje original que no se pudo entregar. Si se produce un error en la entrega de varios destinatarios, se muestra la dirección de correo electrónico de cada destinatario. Este campo también contiene los siguientes subcampos para cada dirección de correo electrónico:

    • Servidor remoto: el FQDN del servidor que rechazó el mensaje original durante la transmisión SMTP (se produjo un error de entrega después de enviar el cuerpo del mensaje, pero antes de que el servidor confirmara la recepción del mensaje). Este campo no está presente cuando:

    • El servidor que rechazó el mensaje también generó el NDR. Esto es habitual para los errores de entrega entre remitentes y destinatarios de la misma organización de Exchange.

    • El servidor remoto confirmó recibir el mensaje original, pero el mensaje se rechazó por otras razones (por ejemplo, restricciones de contenido).

    • Código de estado mejorado

    • Respuesta SMTP: cadena de texto US-ASCII devuelta por el servidor de mensajería que rechazó el mensaje original. Normalmente, se trata de una breve explicación del código de estado mejorado. Exchange no vuelve a escribir esta cadena.

    • Encabezados de mensaje originales: esta área contiene el encabezado del mensaje rechazado. Estos campos de encabezado pueden proporcionar información de diagnóstico útil (por ejemplo, saltos de servidor en la ruta de enrutamiento de mensajes o si el campo Para coincide con la dirección de correo electrónico del destinatario rechazado).

Códigos de estado mejorados habituales

Los códigos de estado mejorados se definen en RFC 3463 y usan la clase> de sintaxis<. <asunto>. <detalles>:

  • <clase>: 4 indica un error de entrega temporal. 5 indica un error de entrega permanente.

  • <subject>: RFC clasifica los valores de la siguiente manera:

    • 1: Direccionamiento

    • 2: Buzón (el destinatario)

    • 3: Sistema de correo (el sistema de correo de destino)

    • 4: Red y enrutamiento

    • 5: Protocolo de entrega de correo

    • 7: Seguridad o directiva

  • <detail>: un número de 1 a 3 dígitos que clasifica aún más el error.

Las tablas siguientes contienen los códigos de estado mejorados que se devuelven en los NDR para los errores de entrega de mensajes más comunes.

Nota:

Para obtener información sobre los códigos de estado mejorados en Microsoft 365 o Office 365 y entornos híbridos, consulte Email informes de no entrega en Exchange Online.

Errores de entrega temporales

Código de estado mejorado Descripción Posibles causas y soluciones
4.3.1 Insufficient system resources El espacio libre en disco es bajo (por ejemplo, el disco que contiene la base de datos de cola no tiene la cantidad necesaria de espacio libre). Para obtener más información, consulte Descripción de la presión inversa. Para mover la base de datos de cola a otro disco, consulte Cambio de la ubicación de la base de datos de cola.
La memoria disponible es baja (por ejemplo, Exchange instalado en una máquina virtual configurada para usar memoria dinámica). Use siempre memoria estática en máquinas virtuales de Exchange. Para obtener más información, consulte Requisitos y recomendaciones de memoria de Exchange.
4.3.2 Service not available
o
Service not active
Ha configurado un conector de recepción personalizado en el servicio transporte (concentrador) en un servidor de buzones de correo que escucha en el puerto 25. Normalmente, los conectores de recepción personalizados que escuchan en el puerto 25 pertenecen al servicio de transporte front-end en el servidor de buzones de correo.
Los componentes importantes del servidor de Exchange están inactivos. Para confirmarlo, ejecute el siguiente comando en el Shell de administración de Exchange: Get-ServerComponent -Identity <ServerName>.
Para reiniciar todos los componentes inactivos, ejecute el siguiente comando: Set-ServerComponentState -Identity <ServerName> -Component ServerWideOffline -State Active -Requester Maintenance.
Agentes de transporte incompatibles (en particular, después de una actualización de Exchange). Después de identificar el agente de transporte, deshabilite o desinstale el agente de transporte. Para obtener más información, consulte Solución de problemas de agentes de transporte.
4.4.1 Connection timed out Problemas de red transitorios que podrían corregirse por sí mismos. El servidor de Exchange intenta conectarse periódicamente al servidor de destino para entregar el mensaje. Después de varios errores, el mensaje se devuelve al remitente en un NDR con un código de error permanente.
Para obtener más información sobre cómo configurar los intervalos de reintento y error de la cola, consulte Configuración de los intervalos de reintento, reenvío y expiración de mensajes.
Para volver a intentar manualmente una cola, consulte Reintentar colas.
Restricciones del firewall o del proveedor de servicios de Internet (ISP) en el puerto TCP 25.
4.4.2 Connection dropped Problemas transitorios de red o problemas de servidor que podrían corregirse por sí mismos. El servidor de envío volverá a intentar la entrega del mensaje y generará más informes de estado.
Se ha alcanzado el límite de tamaño de mensaje para la conexión o la tasa de envío de mensajes para la dirección IP de origen ha superado el límite configurado. Para obtener más información, vea Límites y limitaciones de velocidad de mensajes.
Los problemas de configuración de antispam, proxy SMTP o firewall bloquean el correo electrónico del servidor Exchange.
4.4.7 Message delayed
o
Queue expired; Message expired
Enviar problemas de configuración del conector. Por ejemplo:
  • El conector de envío está configurado para usar el enrutamiento DNS cuando debe usar el enrutamiento de host inteligente, o viceversa. Use nslookup para comprobar que el dominio de destino es accesible desde el servidor exchange.
  • El FQDN que el conector de envío proporciona a las solicitudes HELO o EHLO no coincide con el nombre de host del registro MX (por ejemplo, mail.contoso.com). Algunos sistemas de mensajería están configurados para comparar estos valores en un esfuerzo por reducir el correo no deseado. El valor predeterminado de un conector de envío está en blanco, lo que significa que se usa el FQDN del servidor exchange (por ejemplo, exchange01.contoso.com).

El servicio de entrega de transporte de buzones no se inicia en el servidor de destino (lo que impide la entrega del mensaje al buzón).

El sistema de mensajería de destino tiene problemas con los mensajes de formato de cifrado neutro de transporte (TNEF) (también conocido como formato de texto enriquecido o RTF en Outlook). Por ejemplo, convocatorias de reunión o mensajes con imágenes incrustadas en el cuerpo del mensaje.

Si el dominio de destino usa el Marco de directivas de remitente (SPF) para comprobar los orígenes de mensajes, puede haber problemas de SPF con el dominio (por ejemplo, el registro SPF no incluye todos los orígenes de correo electrónico para el dominio).

Errores de entrega permanentes

Código de estado mejorado Descripción Posibles causas y soluciones.
5.1.0 Sender denied Responder a mensajes antiguos o mensajes que se exportaron como archivos (es posible que los atributos de destinatario importantes hayan cambiado). Compruebe que la dirección de correo electrónico del destinatario es correcta.
Atributos con formato incorrecto o que faltan en las entradas de contacto.
El filtrado del remitente bloquea al remitente (directamente, o el remitente está en la lista remitentes bloqueados de un usuario y el agente de filtro de remitentes está configurado para usar la agregación de listas seguras. Para obtener más información, vea Filtrado de remitentes y Agregación de lista segura.
5.1.1 RESOLVER.ADR.ExRecipNotFound; not found
o
User unknown
La dirección de correo electrónico del destinatario es incorrecta (el destinatario no existe en el sistema de mensajería de destino). Compruebe la dirección de correo electrónico del destinatario.
Ha vuelto a crear un buzón eliminado y los usuarios internos están direccionando mensajes de correo electrónico en Outlook o Outlook en la Web mediante entradas antiguas en su caché de autocompletar (los valores X.500 o LegacyExchangeDN para el destinatario ahora son diferentes). Indique a los usuarios que eliminen la entrada de su caché de autocompletar y vuelvan a seleccionar el destinatario.
5.1.3 STOREDRV.Submit; invalid recipient address La dirección de correo electrónico del destinatario es incorrecta (por ejemplo, contiene caracteres no admitidos o formato no válido).
5.1.4 Recipient address reserved by RFC 2606 Los conectores de recepción rechazan las conexiones SMTP que contienen los dominios de nivel superior definidos en RFC 2606 (.test, .example, .invalid o .localhost), este comportamiento se controla mediante el parámetro RejectReservedTopLevelRecipientDomains en los cmdlets New-ReceiveConnector y Set-ReceiveConnector .
5.1.5 Recipient address reserved by RFC 2606 Los conectores de recepción rechazan las conexiones SMTP que contienen los dominios de segundo nivel definidos en RFC 2606 (example.com, example.net o example.org). Este comportamiento se controla mediante el parámetro RejectReservedSecondLevelRecipientDomains en los cmdlets New-ReceiveConnector y Set-ReceiveConnector .
5.1.6 Recipient addresses in single label domains not accepted Los conectores de recepción rechazan las conexiones SMTP que contienen dominios de etiqueta única (por ejemplo, chris@contoso en lugar de chris@contoso.com) Este comportamiento se controla mediante el parámetro RejectSingleLabelRecipientDomains en los cmdlets New-ReceiveConnector y Set-ReceiveConnector .
5.1.7 Invalid address
o
Unknown sender address
Hay un problema con la dirección de correo electrónico del remitente. Compruebe la dirección de correo electrónico del remitente.
5.1.8 Access denied, bad outbound sender El remitente ha superado un límite de velocidad de mensajes (por ejemplo, un servidor de aplicaciones está configurado para retransmitir un gran número de mensajes a través de Exchange. Para obtener más información, vea Límites y limitación de velocidad de mensajes y Permitir retransmisión anónima en servidores exchange.
5.2.1 Content Filter agent quarantined this message El filtrado de contenido puso en cuarentena el mensaje. Para configurar excepciones al filtrado de contenido, consulte Uso del Shell de administración de Exchange para configurar excepciones de destinatario y remitente para el filtrado de contenido.
5.2.2 Mailbox full El buzón del destinatario ha superado su cuota de almacenamiento y ya no puede aceptar mensajes nuevos. Para obtener más información sobre cómo configurar las cuotas de buzón de correo, vea Configurar las cuotas de almacenamiento para un buzón de correo.
5.2.3 RESOLVER.RST.RecipSizeLimit; message too large for this recipient El mensaje es demasiado grande. Vuelva a enviar el mensaje sin datos adjuntos o configure un límite de tamaño de mensaje mayor para el destinatario. Para obtener más información, consulte Límites de destinatarios.
5.3.0 Too many related errors Se determinó que el mensaje tenía un formato incorrecto y se movió a la cola de mensajes dudosos. Para obtener más información, consulte Tipos de colas.
5.3.2 STOREDRV.Deliver: Missing or bad StoreDriver MDB properties Está usando el agente de enrutamiento de ABP y el destinatario no es miembro de la lista global de direcciones especificada en su directiva de libreta de direcciones (ABP). Para obtener más información, consulte Uso del Shell de administración de Exchange para instalar y configurar las directivas del Agente de enrutamiento de directivas de libreta de direcciones y la libreta de direcciones en Exchange Server.
5.3.3 Unrecognized command A los conectores de recepción que se usan para el flujo de correo interno les falta el mecanismo de autenticación Exchange Server necesario. Para obtener más información sobre la autenticación en conectores de recepción, consulte Mecanismos de autenticación de conectores de recepción.
5.3.4 Message size exceeds fixed maximum message size El mensaje es demasiado grande. El sistema de mensajería de origen o de destino puede generar este error. Vuelva a enviar el mensaje sin datos adjuntos o configure un límite de tamaño de mensaje mayor. Para obtener más información, vea Tamaño del mensaje y límites de destinatarios en Exchange Server.
5.3.5 System incorrectly configured Se detectó un bucle de correo. Compruebe que la propiedad FQDN del conector de recepción no coincide con el FQDN de otro servidor, servicio o dispositivo que se usa en el flujo de correo de su organización (de forma predeterminada, el conector de recepción usa el FQDN del servidor de Exchange).
5.4.4 SMTPSEND.DNS.NonExistentDomain; nonexistent domain Hay un problema de configuración de DNS o adaptador de red en el servidor exchange. Compruebe la configuración de búsqueda dns interna y externa para Exchange mediante la ejecución de este comando en el Shell de administración de Exchange:

Get-TransportService | Format-List Name,ExternalDNS*,InternalDNS*; Get-FrontEndTransportService | Format-List Name,ExternalDNS*,InternalDNS*'

Puede configurar estas opciones mediante los parámetros InternalDNS* y ExternalDNS* en los cmdlets Set-TransportService y Set-FrontEndTransportService .

De forma predeterminada, estos valores los usan los conectores send (el valor predeterminado del valor del parámetro UseExternalDNSServersEnabled es $false).

Compruebe la prioridad (orden) de los adaptadores de red en el sistema operativo del servidor Exchange.

5.4.6 Hop count exceeded - possible mail loop Un error de configuración ha provocado un bucle de correo electrónico. De forma predeterminada, después de 20 iteraciones de un bucle de correo electrónico, Exchange interrumpe el bucle y genera un NDR.
Compruebe que las reglas de bandeja de entrada para el destinatario y el remitente, o las reglas de reenvío en el buzón del destinatario no provocan esto (el mensaje genera un mensaje, que genera otro mensaje y el proceso continúa indefinidamente).
Compruebe que el buzón no tiene un valor de propiedad targetAddress en Active Directory (esta propiedad corresponde al parámetro ExternalEmailAddress para los usuarios de correo en Exchange).
Si quita servidores de Exchange o modifica la configuración relacionada con el enrutamiento de correo y el flujo de correo, asegúrese de reiniciar los servicios transporte de Microsoft Exchange y transporte de front-end de Exchange.
5.5.2 Send hello first Los comandos SMTP se envían fuera de secuencia (por ejemplo, un servidor envía un comando SMTP como AUTH o MAIL FROM antes de identificarse con el comando EHLO). Después de establecer una conexión a un servidor de mensajería, el primer comando SMTP siempre debe ser EHLO o HELO.
5.5.3 Too many recipients El total combinado de destinatarios en las líneas To, Cc y CCO del mensaje supera el número total de destinatarios permitidos en un único mensaje para la organización, el conector de recepción o el remitente. Para obtener más información, vea Tamaño del mensaje y límites de destinatarios en Exchange Server.
5.7.1 Unable to relay
o
Client was not authenticated
Tiene un servidor de aplicaciones o un dispositivo que intenta retransmitir mensajes a través de Exchange. Para obtener más información, consulte Permitir retransmisión anónima en servidores exchange.
El destinatario está configurado para aceptar solo mensajes de remitentes autenticados (normalmente internos). Para obtener más información, consulte Configurar restricciones de entrega de mensajes para un buzón de correo.
5.7.3 Cannot achieve Exchange Server authentication
o
Not Authorized
Un firewall u otro dispositivo bloquea el comando SMTP extendido necesario para la autenticación Exchange Server (X-EXPS).
El tráfico de correo electrónico interno fluye a través de conectores que no están configurados para usar el método de autenticación Exchange Server . Compruebe los intervalos de direcciones IP remotas en los conectores de recepción personalizados.
5.7.900
a
5.7.999
Delivery not authorized, message refused El mensaje fue rechazado por una regla de flujo de correo (también conocida como regla de transporte). Este intervalo de código de estado mejorado está disponible cuando la regla está configurada para rechazar mensajes (de lo contrario, el código predeterminado que se usa es 5.7.1). Para obtener más información, vea Acciones de regla de flujo de correo en Exchange Server.