none
Dónde están los correos no entregados Exchange 2007 sp3 RRS feed

  • Pregunta

  • Hola

    Si envío un mensaje a una dirección que no existe, por ejemplo loquesealoquesa@pormloquieras.com el mensaje llega a al servidor y no lo devuelve ni da ningún mensaje indicando que no lo ha podido entregar. ¿Cómo puedo configurar el sistema para que si un correo no se puede entregar se devuelva? ¿Como administrador puedo ver la cola de mensajes no entregados?


    Tengo essential business server 2008 que incluye exchange 2007 sp3 y forefront.

    Gracias, un saludo

    Juan

    jueves, 7 de marzo de 2013 10:08

Todas las respuestas

  • Hola Juan José,

    Si no has modificado los valores por defecto de tu Exchange, tras varios reintentos, deberás recibir un NDR (Non Delivery Report) explicando al usuario que no se ha podido entregar el mail. Este NDR lleva adjunto un status code informando del porque del error (tamaño del adjunto, destinatario no existe...).

    Para modificar el comportamiento por defecto en estos aspectos (número de reintentos, tiempo de expiración...) revisa el siguiente enlace y podrás adecuar el comportamiento de tu exchange a lo que necesites:

    http://technet.microsoft.com/en-us/library/aa998043(v=exchg.80).aspx

    Por otro lado, puedes configurar NDRs específicos para casos no contemplados. Revisa:

    http://www.msexchange.org/articles-tutorials/exchange-server-2007/management-administration/customising-delivery-status-notification-messages.html

    Saludos

    Julio Rosua

    jueves, 7 de marzo de 2013 15:42
  • Hola Julio,

    El Exchange que tengo no se instaló desde cero, si no que fue el resultado de una migración del Exchange 2003 que estaba incluido en Small Business Server 2003.  Para dicha migración contraté a un experto y entre la decisiones que él tomase y la configuración heredada debe de haber algún error de configuración.  Acabo de revisar todos los valores indicados en tu primer enlace y no he visto ninguno con un valor que haga pensar que estaba mal, pero de todas formas esta noche lo reinicio y mañana mira a ver que pasa. En cuanto a lo de configurar NDRs no creo que sea cuestión. Me bastaría con que devolviese umn mensaje al remitente, o que yo mismo, como administrador pueda ver los mensajes erróneos y avisar al remitente. Son pocos errores, normalmente por escribir mal la dirección del destinatario.

    Muchas gracias por tu ayuda


    jueves, 7 de marzo de 2013 18:09
  • Juan Jose,

    Por defecto, en caso de que se realice un envío a un mailbox no existente de un dominio externo, deberías recibir un mensaje de entrega demorada a las 4h. El mensaje seguirá en cola durante 2 días hasta que este expire y recibas un NDR informando de la situación.

    ¿Entiendo que este es el comportamiento que tienes?

    Si quieres validarlo, puedes bajar el tiempo de expiración y verificar si recibes NDRs cuando envías a un destinatario no existente (por ejemplo 1h)

    Set-TransportServer <Exchange Netbios name> -MessageExpirationTimeout 0.00:01:00

    Antes de hacerlo, puedes revisar la config actual desde EMS:

    get-transportserver | select-object name,messageexpirationTimeOut

    Con esto, debería enviar NDRs (en caso que estén habilitados). Para verificar si están habilitados para dominios remotos, puedes revisar:

    Administración de la Organización -> Hub Transport -> Dominios Remotos (Panel Derecho) -> Tab Predeterminado -> Formato de mensajes

    Aquí, verifica que el checkbox "Allow Non Delivery Reports" esté habilitado.

    Saludos

    PS: El que hayas realizado una transición 2003 -> 2007 no debería afectar a la config de NDRs en la Org2007, es más, en una migración deshabilitar los NDRs es una temeridad...

    Julio Rosua




    • Editado Julian Ros viernes, 8 de marzo de 2013 8:03
    viernes, 8 de marzo de 2013 7:57