El buzón de correo de destino no tiene un proxy smtp coincidente en una migración de buzón
En este artículo
Supongamos que tiene una implementación híbrida de Microsoft Exchange Server local y Exchange Online en Microsoft 365. Cuando intenta mover buzones de correo del entorno local a Exchange Online, recibe el siguiente mensaje de error:
El buzón de destino no tiene un proxy smtp que coincida con "<domain.mail.onmicrosoft.com>"
Este problema puede producirse por los motivos siguientes:
- El buzón de origen no se marca para tener una <dirección smtp domain.mail.onmicrosoft.com>.
- La dirección <de proxy domain.mail.onmicrosoft.com> no se sincroniza con Microsoft 365 en el objeto de usuario de correo en la nube correspondiente.
Para encontrar la causa del problema y determinar desde qué buzón falta la <dirección de correo electrónico domain.mail.onmicrosoft.com>, ejecute los siguientes comandos en el Shell de administración de Exchange y PowerShell de Exchange Online:
-
En el Shell de administración de Exchange local:
PowerShellCopiarGet-Mailbox <AffectedUser> | FL EmailAddresses, EmailAddressPolicyEnabled
-
En Exchange Online PowerShell:
PowerShellCopiarGet-MailUser <AffectedUser> | Select -ExpandProperty emailaddresses
Escenario 1: <falta la dirección de correo electrónico domain.mail.onmicrosoft.com> del buzón de origen local (Shell de administración de Exchange)
Para resolver este problema, agregue la <dirección de correo electrónico domain.mail.onmicrosoft.com> al buzón de origen local.
Si el buzón local tiene aplicada una directiva de dirección de correo electrónico (es decir, el valor del parámetro EmailAddressPolicyEnabled es True o la casilla Actualizar automáticamente las direcciones de correo electrónico basadas en la directiva de dirección de correo electrónico aplicada a este destinatario está seleccionada para el usuario en el Centro de administración de Exchange o la Consola de administración de Exchange), esto significa que la directiva de dirección de correo electrónico no contiene el dominio> SMTP <secundario.Dominio .mail.onmicrosoft.com en la plantilla de directiva de dirección de correo electrónico. Para comprobar esta directiva, ejecute el siguiente comando en el Shell de administración de Exchange:
Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates
En este caso, agregue <domain.mail.onmicrosoft.com> a la directiva de dirección de correo electrónico. Para ello, siga estos pasos:
-
Abra el Centro de administración de Exchange en el servidor exchange local.
-
Haga clic en Flujo de correo y, a continuación, haga clic en Directivas de dirección 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 dominio (<domain.mail.onmicrosoft.com>) a la directiva, haga clic en Guardary, a continuación, haga clic en Aplicar para aplicar el cambio a los destinatarios.
-
Ahora debería ver que la <dirección SMTP domain.mail.onmicrosoft.com> se marca en el buzón local al ejecutar el siguiente comando:
PowerShellCopiarGet-Mailbox <AffectedUser> | FL EmailAddresses, EmailAddressPolicyEnabled
-
Espere a que se ejecute la sincronización de directorios. O bien, forzar una sincronización de directorios delta. Para obtener más información sobre cómo hacerlo, vea Iniciar el programador.
Si el buzón local no tiene aplicada una directiva de dirección de correo electrónico (es decir, el valor del parámetro EmailAddressPolicyEnabled es False o la casilla Actualizar automáticamente las direcciones de correo electrónico basadas en la directiva de dirección de correo electrónico aplicada a este destinatario no está seleccionada para el usuario en el Centro de administración de Exchange o en la Consola de administración de Exchange), o si, por cualquier motivo, la directiva de dirección de correo electrónico no marca ni aplica la user@domain.mail.onmicrosoft.com marca dirección smtp en el destinatario, tiene que agregar manualmente la <dirección de correo electrónico domain.mail.onmicrosoft.com> en el usuario y, a continuación, sincronizar el cambio con Microsoft Entra ID. Para ello, siga estos pasos:
-
Abra el Centro de administración de Exchange en el servidor exchange local.
-
Haga clic en destinatarios y, a continuación, haga clic en buzones.
-
Seleccione y haga doble clic en el buzón local que desea cambiar.
-
En las direcciones de correo electrónico, haga clic en el icono agregar () para agregar user@domain.mail.onmicrosoft.com la dirección de correo electrónico a las direcciones de correo electrónico del usuario.
-
Haga clic en Aceptar y, a continuación, en Guardar.
-
Ahora debería ver el <dominio.mail.onmicrosoft.com> marcado en el buzón local al ejecutar el siguiente comando:
PowerShellCopiarGet-Mailbox <AffectedUser> | FL EmailAddresses
-
Espere a que se ejecute la sincronización de directorios. O bien, forzar una sincronización de directorios delta. Para obtener más información sobre cómo hacerlo, vea Iniciar el programador.
Escenario 2: <la dirección de correo electrónico domain.mail.onmicrosoft.com> se marca en el buzón de origen local, pero falta en el objeto de usuario de correo en la nube (Exchange Online PowerShell)
En este caso, probablemente tenga un problema de sincronización. Determine si la sincronización de directorios funciona y si tiene errores de sincronización que se notifican en la herramienta Microsoft Entra Connect o en el Centro de administración de Microsoft 365. Para obtener más información sobre cómo hacerlo, vea Ver errores de sincronización de directorios en Microsoft 365.
También puede tener un error de validación de usuario, si ya tiene un objeto de usuario en la nube en el que se marca la user@domain.mail.onmicrosoft.com dirección de correo electrónico.
Para ver este error, tiene que conectarse a PowerShell de Microsoft 365 y, a continuación, ejecutar uno de los siguientes comandos, dependiendo de si se conecta al servicio MSOnline (MSOL) o al identificador de Microsoft Entra para Windows PowerShell:
(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription
(Get-AzureADUser -ObjectId <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription
Nota
Los módulos de PowerShell de Azure AD y MSOnline quedarán obsoletos a partir del 30 de marzo de 2024. Para obtener más información, lea la actualización de desuso. Después de esta fecha, el soporte técnico de estos módulos se limita a la asistencia para la migración al SDK de Microsoft Graph PowerShell y a las correcciones de seguridad. Los módulos obsoletos seguirán funcionando hasta el 30 de marzo de 2025.
Se recomienda migrar a Microsoft Graph PowerShell para interactuar con Microsoft Entra ID (anteriormente Azure AD). Para obtener respuesta a las preguntas más comunes sobre la migración, consulte las Preguntas frecuentes sobre la migración. Nota: Las versiones 1.0.x de MSOnline pueden experimentar interrupciones después del 30 de junio de 2024.
Para obtener más información, consulte Ver errores de validación para los usuarios en el portal de Microsoft 365 o en el módulo de Azure Active Directory para Windows PowerShell.
A continuación, en Microsoft 365 PowerShell, compruebe si las direcciones proxy de Microsoft Entra ID contienen la dirección user@domain.mail.onmicrosoft.comde correo electrónico . Para ello, ejecute uno de los siguientes comandos:
(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).ProxyAddresses
(Get-AzureADUser -ObjectId <AffectedUserUPN>).ProxyAddresses
Si encuentra la user@domain.mail.onmicrosoft.com dirección smtp del usuario en el resultado del comando, pero todavía no tiene esta dirección de correo electrónico en Exchange Online PowerShell mediante el Get-MailUser
comando , esto significa que la herramienta Sincronización de directorios incorporó la dirección correctamente a Microsoft Entra ID y probablemente tenga un problema de sincronización entre Microsoft Entra ID y Exchange Online.
Otra causa puede ser si el domain.mail.onmicrosoft.com dominio smtp que se marca en el usuario local es incorrecto. Por ejemplo, el dominio no existe en el inquilino de Microsoft 365 ni en los dominios aceptados de Exchange Online. Para obtener más información sobre los dominios aceptados, vea Ver dominios aceptados.
Si no puede determinar la causa del problema, abra un caso de soporte técnico con el equipo de soporte técnico de Microsoft para investigarlo más.
Para obtener más información sobre las directivas de direcciones de correo electrónico y las implementaciones híbridas de Exchange, consulte la sección "Directiva de direcciones de correo electrónico" de La nube en sus términos (PARTE I): Implementación de una entrada de blog híbrida.
Para obtener más información sobre cómo editar una directiva de dirección de correo electrónico, consulte Editar una directiva de dirección de correo electrónico.
Para obtener más información sobre el dominio de coexistencia agregado por el Asistente para configuración híbrida, vea la entrada "Dominios" en el Asistente para configuración híbrida.
¿Aún necesita ayuda? Vaya a Microsoft Community o a los foros de Exchange TechNet.