Поделиться через


Email с пограничного транспортного сервера Exchange 2013 на Exchange Online отображается как почта от внешних контактов

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

Симптомы

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

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

X-CrossPremisesHeadersFilteredBySendConnector

Причина

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

Решение

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

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

  2. Убедитесь, что на пограничных транспортных серверах установлен сторонний сертификат, а для сертификата включена служба 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. Убедитесь, что в соединителе отправки, используемом для отправки сообщений электронной почты в 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. Задайте для параметра значение CloudServicesMailEnabledTrue в соединителе Отправки, который используется для отправки сообщений электронной почты в 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 в соединителе Отправки, который используется для отправки сообщений электронной почты из локальной среды на Exchange Online. Для этого выполните указанные ниже действия.

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

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

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

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

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

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

      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. В правой части выберите соединитель Отправки, используемый для отправки сообщений электронной почты из локальной среды в Exchange Online, а затем дважды щелкните его.

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

Дополнительная информация

Требуется дополнительная помощь? Зайдите на сайт сообщества Майкрософт.