Compartir a través de


Error "El buzón de destino no tiene un proxy SMTP coincidente" durante una migración de buzones

Síntomas

Al intentar migrar buzones locales a Microsoft Exchange Online en un entorno híbrido, recibirá el siguiente mensaje de error:

El buzón de destino no tiene un proxy smtp que coincida con "<domain.mail.onmicrosoft.com>".

Causa 1

El buzón local no tiene una dirección SMTP que coincida con <user>@<domain>.mail.onmicrosoft.com.

Para comprobar las direcciones SMTP de un buzón local, ejecute el siguiente cmdlet en el Shell de administración de Exchange (EMS):

Get-Mailbox -Identity <user ID> | FL EmailAddresses

Causa 2

El buzón de origen tiene una dirección SMTP que coincide con <user>@<domain>.mail.onmicrosoft.com. Sin embargo, la dirección SMTP no se sincroniza con el objeto de usuario de correo correspondiente en Exchange Online.

Para comprobar las direcciones SMTP del objeto de usuario de correo en Exchange Online, ejecute el siguiente cmdlet en Exchange Online PowerShell:

Get-MailUser -Identity <user ID> | Select -ExpandProperty EmailAddresses

Resolución sobre la causa 1

Siga estos pasos para agregar una dirección SMTP secundaria que coincida<user>@<domain>.mail.onmicrosoft.com con el buzón local:

  1. Ejecute el siguiente cmdlet de PowerShell en EMS para comprobar si el buzón local tiene una directiva de dirección de correo electrónico:

    Get-Mailbox <user ID> | FL EmailAddressPolicyEnabled
    

    Si el buzón local tiene una directiva de dirección de correo electrónico, el valor del parámetro EmailAddressPolicyEnabled es True.

    También puede usar el Centro de administración de Exchange (EAC) para comprobar si un buzón local tiene una directiva de dirección de correo electrónico. Existe una directiva si la opción Actualizar automáticamente las direcciones de correo electrónico en función de la directiva de direcciones de correo electrónico aplicada a este destinatario está seleccionada para el usuario.

    Nota:

    Para comprobar las plantillas de dirección de correo electrónico de la directiva, ejecute el siguiente cmdlet de PowerShell en EMS: Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates

  2. Si el buzón local tiene una directiva de dirección de correo electrónico, siga estos pasos:

    • En el EAC para Exchange Server, seleccione Flujo de correo y, a continuación, seleccione Directivas de direcciones de correo electrónico.

    • Seleccione la directiva de dirección de correo electrónico que desea cambiar y, a continuación, haga clic en Editar.

    • En Formato de dirección de correo electrónico, agregue el <domain>.mail.onmicrosoft.com dominio a la directiva, seleccione Guardar y, a continuación, seleccione Aplicar para aplicar el cambio a los destinatarios.

    • Ejecute el siguiente cmdlet de PowerShell en EMS para comprobar que el buzón local ahora tiene una dirección SMTP que coincida<user>@<domain>.mail.onmicrosoft.com:

      Get-Mailbox <user ID> | FL EmailAddresses
      

    Nota:

    Para obtener más información, vea Directivas de direcciones de correo electrónico en Exchange Server.

  3. Si el buzón local no tiene una directiva de dirección de correo electrónico o se produce un error en el paso 2, siga estos pasos:

    • En el EAC para Exchange Server, seleccione Destinatarios y, después, Buzones.

    • Seleccione y haga doble clic en el buzón local que desea cambiar.

    • En Direcciones de correo electrónico, seleccione el icono agregar y agregue una dirección SMTP que coincida<user>@<domain>.mail.onmicrosoft.com.

    • Seleccione Aceptar y, a continuación, seleccione Guardar.

    • Ejecute el siguiente cmdlet de PowerShell en EMS para comprobar que el buzón local ahora tiene una dirección SMTP que coincida<user>@<domain>.mail.onmicrosoft.com:

      Get-Mailbox <user ID> | FL EmailAddresses, EmailAddressPolicyEnabled
      
  4. Espere a que se ejecute la sincronización de directorios o fuerce una sincronización de directorios delta para aplicar el cambio en Microsoft Entra ID.

Resolución de la causa 2

Busque errores de sincronización de directorios en Microsoft Entra Connect o en el Centro de administración de Microsoft 365. Para obtener información sobre cómo identificar y corregir errores de sincronización de directorios, vea Supervisar microsoft Entra Connect Sync con Microsoft Entra Connect Health y Ver errores de sincronización de directorios en Microsoft 365.

Si no encuentra errores de sincronización de directorios, realice las siguientes comprobaciones:

  1. Ejecute el siguiente cmdlet de PowerShell para comprobar si el objeto de usuario de Microsoft Entra ID tiene un error de validación:

    Install-Module -Name Microsoft.Entra 
    Connect-Entra -Scopes 'User.Read.All'
    (Get-EntraUser -Filter "startsWith(DisplayName, '<user display name>')").serviceProvisioningErrors.errorDetail
    

    Identifique y resuelva los errores de validación de usuarios.

  2. Ejecute el siguiente cmdlet de PowerShell para comprobar si el objeto de usuario de Microsoft Entra ID tiene una dirección SMTP que coincide<user>@<domain>.mail.onmicrosoft.com con:

    (Get-EntraUser -Filter "startsWith(DisplayName, '<user display name>')").ProxyAddresses
    
  3. Ejecute el siguiente cmdlet de PowerShell en Exchange Online PowerShell para comprobar si el objeto de usuario de Exchange Online tiene una dirección SMTP que coincida<user>@<domain>.mail.onmicrosoft.com:

    Get-MailUser -Identity <user ID> | Select -ExpandProperty EmailAddresses
    
  4. Si encuentra que el objeto de usuario de Exchange Online no tiene una dirección SMTP que coincida<user>@<domain>.mail.onmicrosoft.com , pero el objeto de usuario de Microsoft Entra ID sí, podría haber un problema de sincronización entre microsoft Entra ID y Exchange Online.

  5. Compruebe que el <domain>.mail.onmicrosoft.com dominio es un dominio aceptado en Exchange Online. Para obtener más información sobre el dominio de coexistencia agregado por el Asistente para configuración híbrida, consulte Opciones de configuración híbrida.

Si sigue sin poder corregir el problema, póngase en contacto con el soporte técnico de Microsoft para obtener ayuda.