Erreur IMCEAEX Exchange

Lors d’une suppression ou d’une migration de boîte de courriel, vous pouvez obtenir un message d’erreur (IMCEAEX) lors de l’envoi d’un mail vers cette adresse. Voici une des astuces pour résoudre ce problème !

1 – Voici un exemple de message d’erreur :

Users are receiving NDR while responding to old emails of Ron Mayers.
Delivery has failed to these recipients or distribution lists:
Mayers, Ron
The recipient’s e-mail address was not found in the recipient’s e-mail system. Microsoft Exchange will not try to redeliver this message for you. Please check the e-mail address and try resending this message, or provide the following diagnostic text to your system administrator.

2 – Afin d’en extraire l’adresse de courriel, cliquer sur le nom, le résultat doit être similaire au suivant :

IMCEAEX-_O=EXCH_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FHSDHJF23GHYED+29_CN=RECIPIENT
S_CN=RON+2EMayers@contoso.com

3 – Vous pouvez modifier manuellement l’adresse pour l’injecter dans votre administration Exchange.
Voici les corrections à effectuer :

a – Supprimer “IMCEAEX-”
b – Transformer les caractères suivants :
“+20” est un “ESPACE”
“+28” est un “(”
“+29” est un “)”
“+2E” est un “.”
“+40” est un “@”
“+2C” est un “,”
“+5F” est un “_”
“+3F” est un “?”
c – Remplacer maintenant le “_” par “/”
d – Supprimer le “@DOMAINE.COM” en fin de ligne

4 – Vous pouvez aussi utiliser ce script afin de convertir votre adresse.

Set FSO = CreateObject(“Scripting.FileSystemObject”)
Set WshShell = CreateObject(“Wscript.Shell”)

Set oArgs = WScript.Arguments
If oArgs.Count = 0 Then
oMail = InputBox(“Paste the affected email address”,”Email Required”)
Else
oMail = oArgs(0)
End If

If oMail = “” Then
WScript.Quit
End if

oCurDir = WshShell.CurrentDirectory
Set OutPutFile = FSO.CreateTextFile(oCurDir & “\” & “ConvertedX500.txt”,2)

If Instr(oMail,”IMCEAEX-”) Then
oMail = Replace(oMail,”IMCEAEX-”,” »)
End If
oRes = Replace(oMail,”_”,”/”)
oRes = Replace(oRes,”+28″,”(“)
oRes = Replace(oRes,”+29″,”)”)
oRes = Replace(oRes,”+2E”,”.”)
oRes = Replace(oRes,”+20″,” “)
oRes = Replace(oRes,”+40″,”@”)
oRes = Replace(oRes,”+2C”,”,”)
oRes = Replace(oRes,”+5F”,”_”)

Wscript.Echo “A resulting text file has been created in the same folder as this script” & VbCrLf &_
VbCrLf & “This will now open – you can paste the contents into an X500 email address.”

OutPutFile.WriteLine oRes
OutPutFile.Close
WshShell.Run “Notepad.exe ” & oCurDir & “\” & “ConvertedX500.txt”

5 – Connectez-vous à l’interface d’administration Exchange

6 – Rendez-vous dans l’item “Destinataires” puis “Boîtes aux lettres”

7 – Sélectionner la personne en rapport avec l’erreur et faites “Modifier”

8 – Aller dans “Adresse de courrier” et faites “Ajouter”

9 – Dans “Type” inscrivez “X500”

10 – Et inscrivez le résultat des modifications dans le champ “Adresse de courrier”

Cyrille LE ROCH

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.