Post 556
Exchange,  Windows

Exchange: Fehler 550 5.1.1 RESOLVER.ADR.ExRecipNotFound beheben

Der Fehlercode 550 5.1.1 RESOLVER.ADR.ExRecipNotFound ist ein klassisches Exchange-Problem, das auftritt, wenn eine E-Mail-Adresse im Cache eines E-Mail-Clients auf eine veraltete interne Adressstruktur (X.500 / IMCEAEX) zeigt. Die Lösung erfordert das Anlegen eines sogenannten X500-Proxy-Adresseintrags im Postfach des Empfängers.

Ursache des Fehlers

Outlook speichert beim erstmaligen E-Mail-Empfang die interne Exchange-Adresse des Absenders im Autocompletion-Cache. Diese sieht typischerweise so aus:

IMCEAEX-_O=DOMAIN_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20(FYDIBOHF23SPDLT)[email protected]

Wird das Postfach migriert, umgezogen oder der Exchange-Server neu aufgesetzt, existiert diese interne Adresse (X.500-Adresse) nicht mehr – Exchange kann den Empfänger nicht auflösen und gibt Fehler 550 5.1.1 zurück.

Lösung: X500-Proxy-Adresse anlegen

Die Lösung besteht darin, die alte X.500-Adresse als zusätzliche Proxy-Adresse im Postfach des Empfängers einzutragen. Zuerst muss man die korrekte X.500-Adresse aus der Fehlermeldung extrahieren:

Aus der IMCEAEX-Adresse: IMCEAEX-_O=DOMAIN_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP_CN=RECIPIENTS_CN=BENUTZERNAME wird die X.500-Adresse:

X500:/O=DOMAIN/OU=EXCHANGE ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=BENUTZERNAME

Hinweis: +20 in der IMCEAEX-Adresse entspricht einem Leerzeichen in der X.500-Adresse.

X500-Adresse per Exchange Management Shell eintragen

# X500-Proxy-Adresse zu einem Postfach hinzufügen
Set-Mailbox -Identity "benutzername" -EmailAddresses @{Add="X500:/O=DOMAIN/OU=EXCHANGE ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=BENUTZERNAME"}

X500-Adresse über die Exchange-Verwaltungskonsole eintragen

Alternativ über die grafische Oberfläche: Exchange Admin Center → Empfänger → Postfächer → Postfach auswählen → E-Mail-Adresse → Hinzufügen → Typ „Benutzerdefinierte Adresse“ → X500:/O=.../CN=BENUTZERNAME eingeben.

Massenkorrektur per PowerShell

Bei einer Migration mit vielen betroffenen Postfächern kann die X500-Adresse aus einer CSV-Datei eingelesen und massenweise eingetragen werden:

# CSV-Format: Alias,X500Address
Import-Csv "C:P0_adressen.csv" | ForEach-Object {
    Set-Mailbox -Identity $_.Alias -EmailAddresses @{Add=$_.X500Address}
    Write-Host "Aktualisiert: $($_.Alias)"
}

Outlook-Cache leeren (beim Absender)

Zusätzlich sollten die betroffenen Absender ihren Outlook-Autocompletion-Cache für den jeweiligen Empfänger löschen: Im neuen E-Mail-Fenster den Empfänger im An-Feld eingeben, mit Cursortasten markieren und mit der Entf-Taste aus dem Cache entfernen.

Weitere Exchange-Troubleshooting-Anleitungen findet ihr in der Kategorie Microsoft Exchange. Das Thema E-Mail-Server-Prüfung und Reputation ist im Beitrag E-Mail-Server-Check ausführlich beschrieben.