Email dal server Trasporto Edge di Exchange 2013 a Exchange Online viene visualizzato come posta da contatti esterni
Numero KB originale: 3212872
Sintomi
Nella distribuzione ibrida di Microsoft Exchange, i messaggi di posta elettronica inviati da un server Trasporto Edge Microsoft Exchange Server 2013 locale a Exchange Online vengono visualizzati come messaggi di posta elettronica provenienti da contatti esterni anziché come messaggi di posta elettronica dall'interno dell'organizzazione. Quando si visualizzano i mittenti nei messaggi di posta elettronica, le relative informazioni aziendali non vengono visualizzate. Vengono invece visualizzati come contatti esterni all'organizzazione.
Se si controlla l'intestazione del messaggio di posta elettronica inviata dall'ambiente locale a Exchange Online, viene visualizzata l'intestazione seguente, che indica il server Trasporto Edge in cui vengono filtrate le intestazioni cross-premise:
X-CrossPremisesHeadersFilteredBySendConnector
Causa
Il problema si verifica se il CloudServicesMailEnabled
parametro nel connettore di invio è impostato su False.
Risoluzione
Per risolvere il problema, attenersi alla procedura seguente:
Assicurarsi che la sincronizzazione edge sia configurata tra i server Trasporto Edge e i server di trasporto interni.
Assicurarsi che un certificato di terze parti sia installato nei server Trasporto Edge e che il servizio SMTP sia abilitato nel certificato.
Per visualizzare i certificati nel server, eseguire il comando seguente:
Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} | ft ft thumbprint,services
Se il servizio SMTP è abilitato, abilitare il servizio SMTP nel certificato di terze parti. A tale scopo, eseguire il comando seguente.
Nota
Se viene richiesto di sostituire il certificato esistente con il nuovo certificato, selezionare No.
Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} |Enable-ExchangeCertificate -Services SMTP
Verificare che i parametri seguenti siano impostati correttamente nel connettore di invio usato per inviare messaggi di posta elettronica a Exchange Online.
FQDN : Mail.<domain>.com TlsDomain : mail.protection.outlook.com TlsAuthLevel : DomainValidation RequireTLS : True
Se i parametri nel passaggio 4 non sono presenti, eseguire il comando seguente in un server di trasporto interno per impostare questi parametri:
Set-SendConnector "<name of the sender connector used for sending email messages to Exchange Online>" -FQDN "<One of the domains present in the Subject Name or Subject alternative name of the third-party certificate>" -RequiredTLS $true -TlsDomain mail.protection.outlook.com -TlsAutheLevel DomainValidation
Eseguire quindi il comando seguente per sincronizzare le modifiche ai server Trasporto Edge:
start-edgesynchronization
Impostare il valore del
CloudServicesMailEnabled
parametro su True nel connettore di invio usato per inviare messaggi di posta elettronica a Exchange Online. Questo parametro è disponibile per l'uso se sono presenti server Exchange 2013 interni. A tale scopo, utilizzare il seguente comando:Set-SendConnector "<name of the sender connector used for sending email messages to Exchange Online>" -CloudServicesMailEnabled:$true
Se i server di trasporto interni eseguono Microsoft Exchange 2010, modificare il valore del
msExchSmtpSendFlags
parametro da 64 a 131136 nel connettore di invio usato per inviare messaggi di posta elettronica dall'ambiente locale a Exchange Online. A tale scopo, attenersi alla seguente procedura.Avviso
Questa procedura richiede active directory service interfaces Editor (ADSI Edit). L'uso non corretto di ADSI Edit può causare gravi problemi che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non può garantire che i problemi derivanti dall'uso non corretto di ADSI Edit possano essere risolti. Usare ADSI Edit a proprio rischio.
Ottenere il nome distinto del connettore di invio. A tale scopo, eseguire il comando seguente
Get-SendConnector "<Name of Send connector used for sending email messages from on-premises to Exchange Online>" | fl DistinguishedName
Aprire ADSI Edit.
Fare clic con il pulsante destro del mouse su Modifica ADSI, selezionare Connetti a nella casella Selezionare un contesto di denominazione Well-Known , selezionare Configurazione e quindi scegliere OK.
Espandere il contenitore Di configurazione e quindi individuare la voce seguente:
CN=Services,CN=Microsoft Exchage,CN=<Your Exchange Organization>, CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Routing Groups,CN= Exchange Routing Group (DWBGZMFD01QNBJR),CN=Connections
Sul lato destro selezionare il connettore di invio usato per inviare messaggi di posta elettronica dall'ambiente locale a Exchange Online e quindi fare doppio clic su di esso.
Nella scheda Attributo Editor individuare l'attributo
msExchSmtpSendFlags
e quindi fare doppio clic su di esso. Nella casella Valore modificare il valore in 131136.
Ulteriori informazioni
Ulteriore assistenza Visitare la community Microsoft.