Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Symptomy
Podczas próby przypisania adresu proxy do nowego lub istniejącego adresata poczty w usłudze Exchange Online zostanie wyświetlony komunikat o błędzie podobny do jednego z poniższych przykładów.
Błąd 1
Adres serwera proxy "SMTP:<powodujący konflikt adresu> SMTP" jest już używany przez "<domain.prod.outlook.com/Microsoft> Exchange Hosted Organizations/contoso.onmicrosoft.com/<forest>". Wybierz inny adres serwera proxy.
Błąd 2
Wywołanie identyfikatora Entra firmy Microsoft zostało wykonane w celu zachowania synchronizacji obiektu między identyfikatorem Entra firmy Microsoft i usługą Exchange Online. Jednak nie powiodło się. Szczegółowy komunikat o błędzie: Inny obiekt o tej samej wartości dla właściwości proxyAddresses już istnieje. ConflictingObject: PublicFolder_<GUID>.
Przykłady adresata poczty obejmują użytkownika poczty, skrzynkę pocztową użytkownika, udostępnioną skrzynkę pocztową, grupę dystrybucyjną, grupę platformy Microsoft 365 i folder publiczny z włączoną obsługą poczty (MEPF).
Przyczyna
Przyczyna 1
Pierwszy komunikat o błędzie występuje, jeśli obiekt obsługujący pocztę w usłudze Exchange Online używa adresu proxy, który chcesz przypisać.
Przyczyna 2
Drugi komunikat o błędzie występuje, jeśli obiekt MEPF, który istnieje tylko w identyfikatorze Entra firmy Microsoft, używa adresu proxy, który chcesz przypisać.
Rozwiązanie
Rozwiązaniem pierwszego błędu jest sprawdzenie i usunięcie dowolnego adresu serwera proxy powodującego konflikt w usłudze Exchange Online.
Rozwiązaniem drugiego błędu jest sprawdzenie i usunięcie dowolnego adresu proxy powodującego konflikt w usłudze Exchange Online oraz sprawdzenie i usunięcie dowolnego adresu proxy powodującego konflikt w identyfikatorze Entra firmy Microsoft.
Użyj odpowiedniego rozwiązania, w zależności od otrzymanego komunikatu o błędzie. Następnie spróbuj ponownie przypisać adres proxy.
Sprawdzanie i usuwanie dowolnego adresu proxy powodującego konflikt w usłudze Exchange Online
Wykonaj następujące kroki, aby wyszukać istniejące obiekty obsługujące pocztę w usłudze Exchange Online, które używają adresu serwera proxy powodującego konflikt.
Aby wyświetlić listę wszystkich adresatów poczty korzystających z adresu SMTP powodującego konflikt, uruchom następujące polecenie:
Get-EXORecipient -ResultSize unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"} | fl Name, RecipientType, EmailAddresses
Jeśli nie znasz dokładnego adresu SMTP, uruchom następujące polecenie:
Get-EXORecipient -ResultSize unlimited | Where-Object {$_.EmailAddresses -match "<partial conflicting SMTP address>"} | fl Name, RecipientType, EmailAddresses
Adres serwera proxy można przypisać tylko do jednego obiektu jednocześnie. Po ustaleniu, który obiekt jest w konflikcie, usuń lub zmień adres serwera proxy skojarzony z tym obiektem.
Jeśli na przykład obiekt jest folderem publicznym z włączoną obsługą poczty, uruchom następujące polecenie, aby wyłączyć folder publiczny, aby zwolnić używany adres e-mail:
Get-MailPublicFolder -ResultSize Unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"} | Disable-MailPublicFolder
Sprawdzanie i usuwanie dowolnego adresu proxy powodującego konflikt w identyfikatorze Entra firmy Microsoft
Ważne
To rozwiązanie wymaga zainstalowania serwera lokalnego z zainstalowanym programem Microsoft Entra Connect. Jeśli infrastruktura lokalna zostanie zlikwidowana, skontaktuj się z pomoc techniczna firmy Microsoft.
Wykonaj następujące kroki, aby sprawdzić i usunąć z firmy Microsoft Entra wszelkie pliki MEPFs korzystające z adresu serwera proxy powodującego konflikt. Te kroki wymagają serwera lokalnego z programem Microsoft Entra Connect w wersji 2.0 lub nowszej.
Wyszukaj adres serwera proxy powodującego konflikt we wszystkich lokalnych systemach MEPFs, uruchamiając następujące polecenie w lokalnej powłoce zarządzania programem Exchange (EMS):
Get-MailPublicFolder -ResultSize Unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"}
Dla każdego lokalnego protokołu MEPF określonego w kroku 1 usuń powodujący konflikt adres SMTP, uruchamiając następujące polecenie w lokalnym rozwiązaniu EMS:
Set-MailPublicFolder -Identity <public folder name or GUID> -EmailAddresses @{remove="<conflicting SMTP address>"} -EmailAddressPolicyEnabled:$false
Ten krok usuwa wszelkie konflikty adresów proxy po stronie lokalnej, aby upewnić się, że nie są one zsynchronizowane z identyfikatorem Entra firmy Microsoft ani usługą Exchange Online.
Jeśli w kroku 2 usunięto powodujący konflikt adres SMTP z dowolnego lokalnego protokołu MEPF, poczekaj na uruchomienie następnej zaplanowanej synchronizacji na serwerze Microsoft Entra Connect lub ręcznie uruchom cykl synchronizacji, uruchamiając następujące polecenie programu PowerShell:
Start-ADSyncSyncCycle -PolicyType Delta
Synchronizacja powinna usunąć powodujący konflikt adres SMTP z identyfikatora Entra firmy Microsoft.
Jeśli nie znaleziono powodującego konflikt adresu SMTP w żadnym lokalnym mepfie lub jeśli synchronizacja nie usunie sprzecznego adresu SMTP z identyfikatora Entra firmy Microsoft, wyszukaj identyfikator Microsoft Entra ID dla plików MEPF, które mają konfliktowy adres SMTP. Aby wyszukać pliki MEPFs w identyfikatorze Entra firmy Microsoft, użyj polecenia cmdlet Get-ADSyncToolsAadObject programu PowerShell na serwerze Microsoft Entra Connect. Wyszukiwanie nie uwzględnia wielkości liter. Dołącz prefiks "smtp:" podczas określania adresu SMTP.
$mailEnabledPublicFolders = Get-ADSyncToolsAadObject -SyncObjectType "PublicFolder" -Credential (Get-Credential)
$conflictingSmtpAddress = "smtp:<conflicting SMTP address>"
$mailEnabledPublicFolders | Where-Object {$_.ProxyAddresses -icontains $conflictingSmtpAddress} | Select SourceAnchor
Wyniki wyszukiwania zawierają element SourceAnchor dla każdego MEPF spełniającego kryteria wyszukiwania.
Dla każdego mePF zidentyfikowanego w kroku 4 usuń mePF z identyfikatora Entra firmy Microsoft przy użyciu polecenia cmdlet Remove-ADSyncToolsAadObject .
SourceAnchor
Podaj wartość MEPF w formacie Base64.$conflictingSourceAnchor= "SourceAnchor value"
Remove-ADSyncToolsAadObject -SourceAnchor $conflictingSourceAnchor -SyncObjectType "PublicFolder" -Credentials (Get-Credential)
Aby zapoznać się z przykładem użycia polecenia cmdlet, zobacz Remove-ADSyncToolsAadObject example 2(Przykład 2).
Uruchom ponownie wyszukiwanie identyfikatora Entra firmy Microsoft z kroku 4. Tym razem wyniki wyszukiwania nie powinny zwracać żadnych plików MEPFs.