Электронная почта с сервера транспорта Edge Exchange 2013 в Exchange Online выглядит как почта от внешних контактов.

Исходный номер базы знаний: 3212872

Симптомы

В гибридном развертывании Microsoft Exchange сообщения электронной почты, отправляемые с локального сервера Транспорта Microsoft Exchange Server 2013 в Exchange Online, отображаются как сообщения электронной почты из внешних контактов вместо сообщений электронной почты из вашей организации. При просмотре отправителей в сообщениях электронной почты их организационные сведения не отображаются. Вместо этого они отображаются как контакты, которые находятся за пределами вашей организации.

Если вы проверяете заголовок сообщения электронной почты, отправленного из локальной среды в Exchange Online, вы увидите следующий заголовок, который указывает на пограничный транспортный сервер, на котором фильтруются межсегментные заголовки.

X-CrossPremisesHeadersFilteredBySendConnector

Причина

Проблема возникает, если CloudServicesMailEnabled параметр соединителя Send имеет значение False.

Резолюция

Чтобы устранить эту проблему, выполните следующие действия.

  1. Убедитесь, что синхронизация на периферии настроена между серверами периферийного транспорта и внутренними серверами транспорта.

  2. Убедитесь, что сторонний сертификат установлен на серверах Edge Transport, а служба SMTP включена в сертификате.

    Чтобы просмотреть сертификаты на сервере, выполните следующую команду:

    Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} | ft ft thumbprint,services
    
  3. Если служба SMTP включена, включите службу SMTP на стороннем сертификате. Для этого выполните следующую команду.

    Замечание

    Если вам будет предложено заменить существующий сертификат новым сертификатом, нажмите кнопку "Нет".

    Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} |Enable-ExchangeCertificate -Services SMTP
    
  4. Убедитесь, что следующие параметры заданы правильно в соединителе send, который используется для отправки сообщений электронной почты в Exchange Online.

    FQDN : Mail.<domain>.com
    TlsDomain : mail.protection.outlook.com
    TlsAuthLevel : DomainValidation
    RequireTLS : True
    
  5. Если параметры на шаге 4 отсутствуют, выполните следующую команду на внутреннем транспортном сервере, чтобы задать следующие параметры:

    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
    

    Затем выполните следующую команду, чтобы синхронизировать изменения на пограничных транспортных серверах:

    start-edgesynchronization
    
  6. Задайте для CloudServicesMailEnabled параметра значение True в соединителе Send, который используется для отправки сообщений электронной почты в Exchange Online. Этот параметр доступен для использования при наличии внутренних серверов Exchange 2013. Для этого выполните следующую команду:

    Set-SendConnector "<name of the sender connector used for sending email messages to Exchange Online>" -CloudServicesMailEnabled:$true
    
  7. Если внутренние серверы транспорта работают под управлением Microsoft Exchange 2010, измените значение msExchSmtpSendFlags параметра с 64 на 131136 на соединитель send, который используется для отправки сообщений электронной почты из локальной среды в Exchange Online. Чтобы это сделать, выполните следующие шаги.

    Предупреждение

    Для этой процедуры требуется редактор интерфейсов служб Active Directory (ADI Edit). Неправильное изменение ADSI может привести к серьезным проблемам, которые могут потребовать переустановки операционной системы. Корпорация Майкрософт не может гарантировать, что проблемы, возникающие в результате неправильного использования правки ADSI, можно устранить. Используйте ADI Edit по своему собственному риску.

    1. Получите уникальное имя отправляющего коннектора. Для этого выполните следующую команду.

      Get-SendConnector "<Name of Send connector used for sending email messages from on-premises to Exchange Online>" | fl DistinguishedName
      
    2. Откройте команду ADSI Edit.

    3. Щелкните правой кнопкой мыши ADSI Edit, выберите Подключиться к в поле Выберите контекст именования Well-Known, выберите Конфигурация, и затем нажмите ОК.

    4. Разверните контейнер конфигурации и найдите следующую запись:

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

    5. В правой части выберите соединитель send, который используется для отправки сообщений электронной почты из локальной среды в Exchange Online, а затем дважды щелкните его.

    6. На вкладке "Редактор атрибутов " найдите msExchSmtpSendFlags атрибут и дважды щелкните его. В поле "Значение " измените значение на 131136.

Дополнительные сведения

Все еще нужна помощь? Перейдите в сообщество Майкрософт.