Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Симптомы
При попытке перенести локальные почтовые ящики в Microsoft Exchange Online в гибридной среде вы получите следующее сообщение об ошибке:
Целевой почтовый ящик не имеет прокси-сервера SMTP, соответствующего "<domain.mail.onmicrosoft.com>"
Причина 1
Локальный почтовый ящик не содержит SMTP-адрес, соответствующий <user>@<domain>.mail.onmicrosoft.com
.
Чтобы проверить SMTP-адреса для локального почтового ящика, выполните следующий командлет в командной оболочке Exchange (EMS):
Get-Mailbox -Identity <user ID> | FL EmailAddresses
Причина 2
Исходный почтовый ящик имеет SMTP-адрес, соответствующий <user>@<domain>.mail.onmicrosoft.com
. Однако SMTP-адрес не синхронизируется с соответствующим объектом почтового пользователя в Exchange Online.
Чтобы проверить SMTP-адреса для объекта почтового пользователя в Exchange Online, выполните следующий командлет в Exchange Online PowerShell:
Get-MailUser -Identity <user ID> | Select -ExpandProperty EmailAddresses
Резолюция по причине 1
Чтобы добавить дополнительный SMTP-адрес, соответствующий<user>@<domain>.mail.onmicrosoft.com
локальному почтовому ящику, выполните следующие действия.
Выполните следующий командлет PowerShell в EMS, чтобы проверить, имеет ли локальный почтовый ящик политику адреса электронной почты:
Get-Mailbox <user ID> | FL EmailAddressPolicyEnabled
Если в локальном почтовом ящике есть политика адресов электронной почты, значение параметра EmailAddressPolicyEnabled равно
True
.Вы также можете использовать Центр администрирования Exchange (EAC) для проверки наличия политики адресов электронной почты в локальном почтовом ящике. Политика существует, если параметр автоматического обновления адресов электронной почты на основе политики адресов электронной почты, примененной к этому получателю , выбран для пользователя.
Замечание
Чтобы проверить шаблоны адресов электронной почты для политики, выполните следующий командлет PowerShell в EMS:
Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates
Если в локальном почтовом ящике есть политика адресов электронной почты, выполните следующие действия:
В EAC для Exchange Server выберите поток обработки почты и выберите политики адресов электронной почты.
Выберите политику адресов электронной почты, которую вы хотите изменить, и нажмите кнопку "Изменить".
В формате адреса электронной почты добавьте домен в
<domain>.mail.onmicrosoft.com
политику, нажмите кнопку "Сохранить", а затем нажмите кнопку "Применить ", чтобы применить изменение к получателям.Выполните следующий командлет PowerShell в EMS, чтобы убедиться, что локальный почтовый ящик теперь имеет SMTP-адрес, соответствующий
<user>@<domain>.mail.onmicrosoft.com
:Get-Mailbox <user ID> | FL EmailAddresses
Замечание
Дополнительные сведения см. в политиках адресов электронной почты в Exchange Server.
Если локальный почтовый ящик не имеет политики адресов электронной почты или шаг 2 завершается ошибкой, выполните следующие действия.
В EAC для Exchange Server выберите получателей и выберите почтовые ящики.
Выберите и дважды щелкните локальный почтовый ящик, который требуется изменить.
В адресах электронной почты выберите значок добавления и добавьте SMTP-адрес, соответствующий
<user>@<domain>.mail.onmicrosoft.com
.Нажмите кнопку "ОК" и нажмите кнопку "Сохранить".
Выполните следующий командлет PowerShell в EMS, чтобы убедиться, что локальный почтовый ящик теперь имеет SMTP-адрес, соответствующий
<user>@<domain>.mail.onmicrosoft.com
:Get-Mailbox <user ID> | FL EmailAddresses, EmailAddressPolicyEnabled
Дождитесь выполнения синхронизации каталога или принудительно запустите разностную синхронизацию каталога, чтобы отправить изменения в Microsoft Entra ID.
Резолюция по причине 2
Проверьте наличие ошибок синхронизации каталогов в Microsoft Entra Connect или Центре администрирования Microsoft 365. Для получения сведений об обнаружении и устранении ошибок синхронизации каталогов см. разделы «Мониторинг синхронизации Microsoft Entra Connect с помощью Microsoft Entra Connect Health» и «Просмотр ошибок синхронизации каталогов в Microsoft 365».
Если ошибки синхронизации каталогов не обнаружены, выполните следующие действия для проверки:
Выполните следующий командлет PowerShell, чтобы проверить, имеет ли объект пользователя в идентификаторе Microsoft Entra id ошибку проверки:
Install-Module -Name Microsoft.Entra Connect-Entra -Scopes 'User.Read.All' (Get-EntraUser -Filter "startsWith(DisplayName, '<user display name>')").serviceProvisioningErrors.errorDetail
Выполните следующий командлет PowerShell, чтобы проверить, имеет ли объект пользователя в идентификаторе Microsoft Entra адрес SMTP, соответствующий
<user>@<domain>.mail.onmicrosoft.com
:(Get-EntraUser -Filter "startsWith(DisplayName, '<user display name>')").ProxyAddresses
Выполните следующий командлет PowerShell в Exchange Online PowerShell , чтобы проверить, имеет ли объект пользователя в Exchange Online SMTP-адрес, соответствующий
<user>@<domain>.mail.onmicrosoft.com
:Get-MailUser -Identity <user ID> | Select -ExpandProperty EmailAddresses
Если у объекта пользователя в Exchange Online нет SMTP-адреса, соответствующего
<user>@<domain>.mail.onmicrosoft.com
объекту пользователя в идентификаторе Microsoft Entra ID, может возникнуть проблема синхронизации между идентификатором Microsoft Entra и Exchange Online.Убедитесь, что
<domain>.mail.onmicrosoft.com
домен является принятым доменом в Exchange Online. Дополнительные сведения о домене сосуществования, добавленного мастером гибридной конфигурации, см. в разделе "Параметры гибридной конфигурации".
Если устранить проблему по-прежнему не удается, обратитесь в службу поддержки Майкрософт за помощью.