Ao enviar um e-mail, é retornada a NDR 5.1.1 IMCEAEX

Ao enviar um e-mail a determinado destinatário, é retornado em seguida uma NDR com a seguinte LOG: IMCEAEX-_o=HOSTING_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=6cc028b24cc44923a56cf0a89d4857ca-pradeep+40careexc@dominio.local

Causa:

Para entender a causa desse erro, precisamos primeiramente entender sobre algo que se chama X500. O X500 nada mais é que um endereço – assim como o SMTP – relacionado a uma mailbox. O X500 é usado pelo Outlook para armazenar o AutoComplete dos contatos em um ambiente com Exchange. Ou seja, quando você inicia a digitar o e-mail da pessoa e o Outlook auto completa o endereço, o mesmo ira utilizar o X500 para enviar.

No lado Exchange, o X500 é definido pelo atributo legacyExchangeDN de cada mailbox. Independente da versão do Exchange, toda e qualquer mailbox possui um legacyExchangeD. Esse é um atributo de suma importância para o Exchange, que pode ser modificado através do ADSI.edit. O legacyExchangeDN é um atributo que muda caso a mailbox venha a ser deletada e recriada, movida de uma versão de Exchange diferente ou movida a uma floresta diferente. Uma vez que o legacyExchangeDN é modificado, o Exchange automaticamente coloca o antigo valor do legacyExchangeDN no atributo proxyAddresses da mailbox. Isso ocorre justamente para evitar problemas de o Outlook que já tenha o antigo legacyExchangeDN salvo em cache não encontre mais a mailbox após a modificação do valor.

Agora que entendemos o que é o endereço X500 e legacyExchangeDN, vamos entender o porquê ocorreu o referido erro. Geralmente por diversos motivos deletamos uma mailbox e a recriamos com o mesmo endereço SMTP. A partir daí começa o tal do erro IMCEAEX a alguns usuários e outros não. O fato de ocorrer o erro a alguns usuários é porque os mesmos possuíam o endereço X500 em cache no Outlook da antiga mailbox que foi deletada, ao invés dos que não recebem o erro que certamente não possuíam o X500 em cache.

Resolução:

O primeiro ponto é buscar o endereço X500 que veio acompanhado com a DNR 5.1.1, geralmente será assim:

IMCEAEX-_O=MMS_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=User6ed4e168-addd-4b03-95f5-b9c9a421957358d@mgd.domain.com

Após obter o valor, utilizaremos a tabela a seguir como referência para substituir alguns caracteres:

Referencia X500 – Valor
_ /
20 Substitua por um espaço em branco
28 (
29 )
@domain.com Delete a string
40 @
+2E .
+2C ,
+5F _
IMCEAEX- Delete a string
X500: Adicione a string ao início do endereço

 

Após substituir tudo, o valor deverá ser esse:

X500:/O=MMS/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=User-addd-4b03-95f5-b9c9a421957358d

Com o endereço em mãos, abra o ADSI.edit e acesse as propriedades do usuário em questão. Em seguida inclua esse valor no atributo ProxyAddresses

proxyAddresses

Após incluir o endereço X500 como proxy, refaça o teste enviando um e-mail de um Outlook que tenha o endereço em cache utilizando o AutoComplete e veja se não retorna a NDR.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *