Conflitto di indirizzi proxy quando si aggiunge un indirizzo di posta elettronica in Exchange Online
Sintomi
Quando si tenta di assegnare un indirizzo proxy a un destinatario di posta elettronica nuovo o esistente in Exchange Online, viene visualizzato un messaggio di errore simile a uno degli esempi seguenti.
Errore 1
L'indirizzo proxy "SMTP:indirizzo SMTP> in< conflitto" è già utilizzato da "<domain.prod.outlook.com/Microsoft> Exchange Hosted Organizations/contoso.onmicrosoft.com/<forest>". Scegliere un altro indirizzo proxy.
Errore 2
È stata effettuata una chiamata a Microsoft Entra ID per mantenere l'oggetto sincronizzato tra Microsoft Entra ID ed Exchange Online. Tuttavia, non è riuscito. Messaggio di errore dettagliato: esiste già un altro oggetto con lo stesso valore per proxyAddresses della proprietà. ConflictingObject: PublicFolder_<GUID>.
Alcuni esempi di destinatario di posta includono un utente di posta elettronica, una cassetta postale utente, una cassetta postale condivisa, un gruppo di distribuzione, un gruppo di Microsoft 365 e una cartella pubblica abilitata per la posta elettronica (MEPF).
Causa
Causa 1
Il primo messaggio di errore si verifica se un oggetto abilitato alla posta elettronica in Exchange Online utilizza l'indirizzo proxy da assegnare.
Causa 2
Il secondo messaggio di errore si verifica se un oggetto MEPF esistente solo in Microsoft Entra ID utilizza l'indirizzo proxy che si desidera assegnare.
Risoluzione
La risoluzione del primo errore consiste nel verificare e rimuovere qualsiasi indirizzo proxy in conflitto in Exchange Online.
La risoluzione del secondo errore consiste nel verificare e rimuovere qualsiasi indirizzo proxy in conflitto in Exchange Online e per verificare e rimuovere qualsiasi indirizzo proxy in conflitto in Microsoft Entra ID.
Usare la risoluzione appropriata, a seconda del messaggio di errore ricevuto. Quindi, provare a assegnare di nuovo l'indirizzo proxy.
Verificare e rimuovere qualsiasi indirizzo proxy in conflitto in Exchange Online
Seguire questa procedura per cercare gli oggetti abilitati alla posta elettronica esistenti in Exchange Online che usano l'indirizzo proxy in conflitto.
Connettersi a PowerShell per Exchange Online.
Per elencare tutti i destinatari di posta che usano l'indirizzo SMTP in conflitto, eseguire il comando seguente:
Get-EXORecipient -ResultSize unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"} | fl Name, RecipientType, EmailAddresses
Se non si conosce l'indirizzo SMTP esatto, eseguire invece il comando seguente:
Get-EXORecipient -ResultSize unlimited | Where-Object {$_.EmailAddresses -match "<partial conflicting SMTP address>"} | fl Name, RecipientType, EmailAddresses
Un indirizzo proxy può essere assegnato a un solo oggetto alla volta. Dopo aver determinato quale oggetto è in conflitto, rimuovere o modificare l'indirizzo proxy associato a tale oggetto.
Ad esempio, se l'oggetto è una cartella pubblica abilitata per la posta elettronica, eseguire il comando seguente per disabilitare la cartella pubblica per liberare l'indirizzo di posta elettronica usato:
Get-MailPublicFolder -ResultSize Unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"} | Disable-MailPublicFolder
Verificare e rimuovere qualsiasi indirizzo proxy in conflitto in Microsoft Entra ID
Importante
Questa risoluzione richiede un server locale con Microsoft Entra Connect installato. Se l'infrastruttura locale è stata rimossa, contattare supporto tecnico Microsoft.
Seguire questa procedura per verificare e rimuovere da Microsoft Entra eventuali MEPF che usano l'indirizzo proxy in conflitto. Questi passaggi richiedono un server locale che esegue Microsoft Entra Connect versione 2.0 o successiva.
Cercare l'indirizzo proxy in conflitto in tutti i MEPF locali eseguendo il comando seguente in Exchange Management Shell (EMS) locale:
Get-MailPublicFolder -ResultSize Unlimited | Where-Object {$_.EmailAddresses -match "<conflicting SMTP address>"}
Per ogni MEPF locale identificato nel passaggio 1, rimuovere l'indirizzo SMTP in conflitto eseguendo il comando seguente in EMS locale:
Set-MailPublicFolder -Identity <public folder name or GUID> -EmailAddresses @{remove="<conflicting SMTP address>"} -EmailAddressPolicyEnabled:$false
Questo passaggio rimuove eventuali conflitti di indirizzi proxy sul lato locale per assicurarsi che non siano sincronizzati con Microsoft Entra ID o Exchange Online.
Se è stato rimosso un indirizzo SMTP in conflitto da qualsiasi MEPF locale nel passaggio 2, attendere che la sincronizzazione pianificata successiva venga eseguita nel server Microsoft Entra Connect o avviare manualmente un ciclo di sincronizzazione eseguendo il comando di PowerShell seguente:
Start-ADSyncSyncCycle -PolicyType Delta
La sincronizzazione deve rimuovere l'indirizzo SMTP in conflitto dall'ID Microsoft Entra.
Se non è stato trovato l'indirizzo SMTP in conflitto in un MEPF locale o se la sincronizzazione non ha rimosso l'indirizzo SMTP in conflitto da Microsoft Entra ID, cercare MICROSOFT Entra ID for MEPFs con l'indirizzo SMTP in conflitto. Per cercare MEPFs in Microsoft Entra ID, usare il cmdlet PowerShell Get-ADSyncToolsAadObject nel server Microsoft Entra Connect. La ricerca non fa distinzione tra maiuscole e minuscole. Includere il prefisso "smtp:" quando si specifica l'indirizzo SMTP.
$mailEnabledPublicFolders = Get-ADSyncToolsAadObject -SyncObjectType "PublicFolder" -Credential (Get-Credential)
$conflictingSmtpAddress = "smtp:<conflicting SMTP address>"
$mailEnabledPublicFolders | Where-Object {$_.ProxyAddresses -icontains $conflictingSmtpAddress} | Select SourceAnchor
I risultati della ricerca forniscono SourceAnchor per ogni MEPF che soddisfa i criteri di ricerca.
Per ogni MEPF identificato nel passaggio 4, rimuovere MEPF dall'ID Microsoft Entra usando il cmdlet Remove-ADSyncToolsAadObject . Specificare il
SourceAnchor
valore di MEPF in formato Base64.$conflictingSourceAnchor= "SourceAnchor value"
Remove-ADSyncToolsAadObject -SourceAnchor $conflictingSourceAnchor -SyncObjectType "PublicFolder" -Credentials (Get-Credential)
Per un esempio di utilizzo dei cmdlet, vedere Remove-ADSyncToolsAadObject esempio 2.
Eseguire di nuovo la ricerca di Microsoft Entra ID nel passaggio 4. Questa volta, i risultati della ricerca non dovrebbero restituire mePFs.