Ermittlung inkorrekt angelegter Mailobjekte

- 06.05.2022
von Thomas Windscheif / Microlinc



Oftmals werden E-Mail-Objekte inkorrekt im Active Directory ohne Verwendung des Exchange-Servers angelegt.
Dies führt bei hybriden Mailflows sofern noch ein lokaler Exchange genutzt wird zu Problemen.
Das Routing innerhalb Exchange Online dagegen funktioniert fehlerfrei.

Im Exchange Message-Tracking-Log des lokalen Exchange Infrastruktur sieht man dann Fehler wie den folgenden:
"420 4.2.0 Recipient deferred because there is no Mdb"

Um solche Objekte zu ermitteln, filtert man auf das Vorhandensein von Werten im Feld ProxyAddresses und prüft, ob das Feld msExchRecipientType einen Wert enthält.

Über eine PowerShell mit dem RSAT-Modul lässt sich dies einfach als Export im Form einer CSV darstellen:
Get-ADobject -Filter "ProxyAddresses -like '*' -and msExchRecipientDisplayType -notlike '*'" -Properties SamAccountNAme | select DistinguishedName,SamAccountName | export-csv -Path missingExchangeAttributes.csv -Encoding Default -Delimiter ";" -NoTypeInformation
MICROL!NC - URL zum Artikel: http://microlinc.homeip.net/index.php?lev1=25&lev2=33&id=446 - Ausdruck vom 23.04.2024