Email vom Exchange 2013 Edge-Transport-Server zu Exchange Online wird als E-Mail von externen Kontakten angezeigt.

Ursprüngliche KB-Nummer: 3212872

Symptome

In Ihrer Microsoft Exchange-Hybridbereitstellung werden E-Mail-Nachrichten, die von einem lokalen Microsoft Exchange Server 2013 Edge-Transport-Server an Exchange Online gesendet werden, als E-Mail-Nachrichten von externen Kontakten anstelle von E-Mail-Nachrichten aus Ihrem organization angezeigt. Wenn Sie die Absender in den E-Mail-Nachrichten anzeigen, werden ihre Organisationsinformationen nicht angezeigt. Stattdessen werden sie als Kontakte angezeigt, die sich außerhalb Ihrer organization befinden.

Wenn Sie den Nachrichtenheader einer E-Mail-Nachricht überprüfen, die aus der lokalen Umgebung an Exchange Online gesendet wurde, wird der folgende Header angezeigt, der den Edge-Transport-Server angibt, auf dem die standortübergreifenden Header gefiltert werden:

X-CrossPremisesHeadersFilteredBySendConnector

Ursache

Das Problem tritt auf, wenn der CloudServicesMailEnabled Parameter für den Sendeconnector auf False festgelegt ist.

Lösung

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Stellen Sie sicher, dass die Edgesynchronisierung zwischen Edge-Transport-Servern und internen Transportservern eingerichtet ist.

  2. Stellen Sie sicher, dass auf Edge-Transport-Servern ein Drittanbieterzertifikat installiert ist und dass der SMTP-Dienst für das Zertifikat aktiviert ist.

    Führen Sie den folgenden Befehl aus, um Zertifikate auf dem Server anzuzeigen:

    Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} | ft ft thumbprint,services
    
  3. Wenn der SMTP-Dienst aktiviert ist, aktivieren Sie den SMTP-Dienst für das Drittanbieterzertifikat. Führen Sie dazu den folgenden Befehl aus.

    Hinweis

    Wenn Sie aufgefordert werden, das vorhandene Zertifikat durch das neue Zertifikat zu ersetzen, wählen Sie Nein aus.

    Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} |Enable-ExchangeCertificate -Services SMTP
    
  4. Vergewissern Sie sich, dass die folgenden Parameter für den Sendeconnector, der zum Senden von E-Mail-Nachrichten an Exchange Online verwendet wird, ordnungsgemäß festgelegt sind.

    FQDN : Mail.<domain>.com
    TlsDomain : mail.protection.outlook.com
    TlsAuthLevel : DomainValidation
    RequireTLS : True
    
  5. Wenn die Parameter in Schritt 4 nicht vorhanden sind, führen Sie den folgenden Befehl auf einem internen Transportserver aus, um diese Parameter festzulegen:

    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
    

    Führen Sie dann den folgenden Befehl aus, um die Änderungen mit Edge-Transport-Servern zu synchronisieren:

    start-edgesynchronization
    
  6. Legen Sie den Wert des CloudServicesMailEnabled Parameters für den Sendeconnector, der zum Senden von E-Mail-Nachrichten an Exchange Online verwendet wird, auf True fest. Dieser Parameter ist für die Verwendung verfügbar, wenn interne Exchange 2013-Server vorhanden sind. Führen Sie dazu den folgenden Befehl aus:

    Set-SendConnector "<name of the sender connector used for sending email messages to Exchange Online>" -CloudServicesMailEnabled:$true
    
  7. Wenn auf den internen Transportservern Microsoft Exchange 2010 ausgeführt wird, ändern Sie den Wert des msExchSmtpSendFlags Parameters von 64 in 131136 für den Sendeconnector, der zum Senden von E-Mail-Nachrichten aus der lokalen Umgebung verwendet wird, in Exchange Online. Gehen Sie hierzu wie folgt vor.

    Warnung

    Dieses Verfahren erfordert Active Directory-Dienstschnittstellen Editor (ADSI-Bearbeitung). Die falsche Verwendung von ADSI Edit kann zu schwerwiegenden Problemen führen, sodass Sie Ihr Betriebssystem möglicherweise neu installieren müssen. Microsoft kann nicht garantieren, dass Probleme, die durch die falsche Verwendung von ADSI Edit verursacht werden, behoben werden können. Verwenden Sie ADSI Edit auf eigene Gefahr.

    1. Rufen Sie den Distinguished Name des Sendeconnectors ab. Führen Sie dazu den folgenden Befehl aus:

      Get-SendConnector "<Name of Send connector used for sending email messages from on-premises to Exchange Online>" | fl DistinguishedName
      
    2. Öffnen Sie die ADSI-Bearbeitung.

    3. Klicken Sie mit der rechten Maustaste auf ADSI Bearbeiten, wählen Sie im Feld Well-Known Namenskontext auswählen die Option Konfiguration und dann OK aus.

    4. Erweitern Sie den Container Konfiguration, und suchen Sie dann den folgenden Eintrag:

      CN=Services,CN=Microsoft Exchage,CN=<Your Exchange Organization>, CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Routing groups,CN= Exchange Routing Group (DWBGZMFD01QNBJR),CN=Connections

    5. Wählen Sie auf der rechten Seite den Connector senden aus, der zum Senden von E-Mail-Nachrichten aus der lokalen Umgebung an Exchange Online verwendet wird, und doppelklicken Sie dann darauf.

    6. Suchen Sie auf der Registerkarte Attribut Editor das msExchSmtpSendFlags Attribut, und doppelklicken Sie darauf. Ändern Sie im Feld Wert den Wert in 131136.

Weitere Informationen

Benötigen Sie weitere Hilfe? Navigieren Sie zu Microsoft Community.