Proxyadressenkonflikt beim Hinzufügen einer E-Mail-Adresse in Exchange Online
Symptome
Wenn Sie versuchen, einem neuen oder vorhandenen E-Mail-Empfänger in Exchange Online eine Proxyadresse zuzuweisen, erhalten Sie eine Fehlermeldung, die einem der folgenden Beispiele ähnelt.
Fehler 1
Die Proxyadresse "SMTP:<conflicting SMTP address>" wird bereits von "<domain.prod.outlook.com/Microsoft> Exchange Hosted Organizations/contoso.onmicrosoft.com/<forest>" verwendet. Wählen Sie eine andere Proxyadresse aus.
Fehler 2
Es wurde ein Microsoft Entra ID-Aufruf ausgeführt, um das Objekt zwischen Microsoft Entra ID und Exchange Online synchron zu halten. Es ist jedoch fehlgeschlagen. Detaillierte Fehlermeldung: Ein weiteres Objekt mit demselben Wert für EigenschaftsproxyAddresses ist bereits vorhanden. ConflictingObject: PublicFolder_<GUID>.
Beispiele für einen E-Mail-Empfänger sind E-Mail-Benutzer, Benutzerpostfach, freigegebenes Postfach, Verteilergruppe, Microsoft 365-Gruppe und E-Mail-aktivierter öffentlicher Ordner (MEPF).
Ursache
Ursache 1
Die erste Fehlermeldung tritt auf, wenn ein E-Mail-aktiviertes Objekt in Exchange Online die Proxyadresse verwendet, die Sie zuweisen möchten.
Ursache 2
Die zweite Fehlermeldung tritt auf, wenn ein MEPF-Objekt, das nur in der Microsoft Entra-ID vorhanden ist, die Proxyadresse verwendet, die Sie zuweisen möchten.
Lösung
Die Lösung für den ersten Fehler besteht darin, alle in Konflikt stehenden Proxyadressen in Exchange Online zu überprüfen und zu entfernen.
Die Lösung für den zweiten Fehler besteht darin, alle widersprüchlichen Proxyadressen in Exchange Online zu überprüfen und zu entfernen und alle konfliktierenden Proxyadressen in Microsoft Entra-ID zu überprüfen und zu entfernen.
Verwenden Sie je nach empfangener Fehlermeldung die entsprechende Lösung. Versuchen Sie dann erneut, die Proxyadresse zuzuweisen.
Überprüfen und Entfernen einer in Konflikt stehenden Proxyadresse in Exchange Online
Führen Sie die folgenden Schritte aus, um nach vorhandenen E-Mail-aktivierten Objekten in Exchange Online zu suchen, die die widersprüchliche Proxyadresse verwenden.
Stellen Sie eine Verbindung mit Exchange Online PowerShell her.
Führen Sie den folgenden Befehl aus, um alle E-Mail-Empfänger auflisten, die die widersprüchliche SMTP-Adresse verwenden:
Get-EXORecipient -ResultSize unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"} | fl Name, RecipientType, EmailAddresses
Wenn Sie die genaue SMTP-Adresse nicht kennen, führen Sie stattdessen den folgenden Befehl aus:
Get-EXORecipient -ResultSize unlimited | Where-Object {$_.EmailAddresses -match "<partial conflicting SMTP address>"} | fl Name, RecipientType, EmailAddresses
Eine Proxyadresse kann jeweils nur einem Objekt zugewiesen werden. Nachdem Sie ermittelt haben, welches Objekt in Konflikt steht, entfernen oder ändern Sie die Proxyadresse, die diesem Objekt zugeordnet ist.
Wenn das Objekt beispielsweise ein E-Mail-aktivierter öffentlicher Ordner ist, führen Sie den folgenden Befehl aus, um den öffentlichen Ordner zu deaktivieren, um die verwendete E-Mail-Adresse freizugeben:
Get-MailPublicFolder -ResultSize Unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"} | Disable-MailPublicFolder
Überprüfen und Entfernen einer in Konflikt stehenden Proxyadresse in der Microsoft Entra-ID
Wichtig
Für diese Auflösung ist ein lokaler Server erforderlich, auf dem Microsoft Entra Connect installiert ist. Wenn Ihre lokale Infrastruktur außer Betrieb genommen wird, wenden Sie sich an Microsoft-Support.
Führen Sie die folgenden Schritte aus, um alle MEPFs von Microsoft Entra zu überprüfen und daraus zu entfernen, die die konfliktierende Proxyadresse verwenden. Für diese Schritte ist ein lokaler Server erforderlich, auf dem Microsoft Entra Connect, Version 2.0 oder höher, ausgeführt wird.
Suchen Sie in allen lokalen MEPFs nach der konfliktierenden Proxyadresse, indem Sie den folgenden Befehl in der lokalen Exchange-Verwaltungsshell (EMS) ausführen:
Get-MailPublicFolder -ResultSize Unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"}
Entfernen Sie für jeden lokalen MEPF, der in Schritt 1 identifiziert wird, die in Konflikt stehenden SMTP-Adresse, indem Sie den folgenden Befehl in der lokalen EMS ausführen:
Set-MailPublicFolder -Identity <public folder name or GUID> -EmailAddresses @{remove="<conflicting SMTP address>"} -EmailAddressPolicyEnabled:$false
In diesem Schritt werden alle Proxyadressenkonflikte auf der lokalen Seite entfernt, um sicherzustellen, dass sie nicht mit Microsoft Entra ID oder Exchange Online synchronisiert werden.
Wenn Sie eine widersprüchliche SMTP-Adresse aus einem lokalen MEPF in Schritt 2 entfernt haben, warten Sie, bis die nächste geplante Synchronisierung auf dem Microsoft Entra Connect-Server ausgeführt wird, oder starten Sie einen Synchronisierungszyklus manuell, indem Sie den folgenden PowerShell-Befehl ausführen:
Start-ADSyncSyncCycle -PolicyType Delta
Die Synchronisierung sollte die in Konflikt stehenden SMTP-Adresse aus der Microsoft Entra-ID entfernen.
Wenn Sie die widersprüchliche SMTP-Adresse nicht in einem lokalen MEPF gefunden haben oder wenn die Synchronisierung die widersprüchliche SMTP-Adresse nicht von microsoft Entra ID entfernt hat, durchsuchen Sie Microsoft Entra-ID nach MEPFs, die die widersprüchliche SMTP-Adresse haben. Verwenden Sie das PowerShell-Cmdlet "Get-ADSyncToolsAadObject PowerShell" auf dem Microsoft Entra Connect-Server, um nach MEPFs in Microsoft Entra ID zu suchen. Die Groß- und Kleinschreibung wird bei der Suche nicht berücksichtigt. Fügen Sie das Präfix "smtp:" ein, wenn Sie die SMTP-Adresse angeben.
$mailEnabledPublicFolders = Get-ADSyncToolsAadObject -SyncObjectType "PublicFolder" -Credential (Get-Credential)
$conflictingSmtpAddress = "smtp:<conflicting SMTP address>"
$mailEnabledPublicFolders | Where-Object {$_.ProxyAddresses -icontains $conflictingSmtpAddress} | Select SourceAnchor
Die Suchergebnisse stellen den SourceAnchor für jeden MEPF bereit, der die Suchkriterien erfüllt.
Entfernen Sie für jeden MEPF, der in Schritt 4 identifiziert wird, den MEPF aus der Microsoft Entra-ID, indem Sie das Cmdlet Remove-ADSyncToolsAadObject verwenden . Geben Sie den
SourceAnchor
Wert des MEPF im Base64-Format an.$conflictingSourceAnchor= "SourceAnchor value"
Remove-ADSyncToolsAadObject -SourceAnchor $conflictingSourceAnchor -SyncObjectType "PublicFolder" -Credentials (Get-Credential)
Ein Cmdlet-Verwendungsbeispiel finden Sie unter Remove-ADSyncToolsAadObject (Beispiel 2).
Führen Sie die Microsoft Entra-ID-Suche aus Schritt 4 erneut aus. Diesmal sollten die Suchergebnisse keine MEPFs zurückgeben.