Se produce un error en la operación de traslado al mover un buzón de Microsoft 365 al entorno local

Nota:

Ya no se admite el Asistente para configuración híbrida que se incluye en el Consola de administración de Exchange de Microsoft Exchange Server 2010. Por lo tanto, ya no debe usar el asistente de configuración híbrida anterior. En su lugar, use el Asistente para configuración híbrida de Microsoft 365 que está disponible en https://aka.ms/HybridWizard. Para obtener más información, vea Asistente para configuración híbrida de Microsoft 365 para Exchange 2010.

Problema

Imagine la siguiente situación:

  • Tiene una implementación híbrida de Microsoft Exchange Online en Microsoft 365 y en el entorno de Microsoft Exchange Server local.
  • Anteriormente movió un buzón del entorno local a Microsoft 365.
  • Intenta desconectar o mover el mismo buzón de Microsoft 365 al entorno local.

En este escenario, la operación alcanza el 95 % y, a continuación, se produce un error.

Cuando esto ocurre, se genera un error "HTTP 400" en los siguientes archivos de registro en el entorno local al acceder al /EWS/mrsproxy.svc vínculo:

  • Archivos de registro de Internet Information Services (IIS)
  • Archivos de registro de errores HTTP (HTTPERR)

Al conectarse a Microsoft 365 mediante Windows PowerShell y, a continuación, ejecutar el Get-MoveRequestStatisticsMailboxID -IncludeReport | Export-CliXml FileName.xml comando, la sección de seguimiento de pila del informe XML muestra lo siguiente:

<S N="StackTrace"> at
Microsoft.Exchange.MailboxReplicationService.CommonUtils.CallService
(Action serviceCall, String epAddress, VersionInformation
serverVersion)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MailboxReplicationProxyClient.CallServiceWithTimeout
(TimeSpan timeout, Action serviceCall)_x000A_ at Microsoft.Exchange.MailboxReplicationService.RemoteDestinationFolder.Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetRules(RuleData[] rules)_x000A_ at Microsoft.Exchange.MailboxReplicationService.DestinationFolderWrapper.<;>;c__DisplayClass31.<;Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetRules>;b__30()_x000A
at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute
(Action operation)_x000A_ at Microsoft.Exchange.MailboxReplicationService.DestinationFolderWrapper.Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetRules(RuleData[] rules)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.FolderRecWrapper.WriteRules
(IDestinationFolder targetFolder, Action`1 reportBadItemsDelegate)
_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopyFolderProperties
(FolderRecWrapper folderRec, ISourceFolder sourceFolder,
IDestinationFolder destFolder, FolderRecDataFlags dataToCopy)
_x000A_ at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<;>;c__DisplayClass2.<;>;c__DisplayClass4.<;FinalSyncCopyAllFolders>;b__1()_x000A_ at
Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute
(Action operation)_x000A_ at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<;>;c__DisplayClass2.<;FinalSyncCopyAllFolders>;b__0
(FolderRecWrapper folderRec, EnumFolderContext ctx)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder
(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)_x000A_ at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)_x000A_ at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)_x000A_ at Microsoft.Exchange.MailboxReplicationService.MailboxMover.FinalSyncCopyAllFolders()
_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<;FinalSync>;b__4d
(MailboxMover mbxCtx)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.ForeachMailboxContext
(Action`1 del)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.FinalSync(Object[] wiParams)_x000A_ at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions
(Action actionDelegate, Action`1 failureDelegate)</S>

Causa

Este problema se produce si se produce un error en la llamada SetRules al servicio proxy de replicación de buzones (MRSProxy). Este problema también puede producirse si el buzón que se está moviendo contiene una gran cantidad de reglas de correo no deseado y reglas de usuario.

Solución

Para resolver este problema, cambie los valores de la MRSProxyHttpsBinding configuración y de la MRSProxyWSSecurityBinding configuración del archivo Web.config en cada servidor de acceso de cliente del entorno local que se encuentra en la ruta de acceso a través de la que pasa el buzón cuando se mueve. Para ello, siga estos pasos:

  1. En el servidor de acceso de cliente, busque y abra el archivo Web.config.

    Nota:

    En Exchange Server 2010, el archivo Web.config se encuentra en la carpeta siguiente: \Archivos de programa\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews

  2. Cambie ciertos valores de la MRSProxyHttpsBinding configuración y de la MRSProxyWSSecurityBinding configuración de 1048576 a 8388608. A continuación, guarde el archivo.

    En el ejemplo siguiente se muestra el aspecto que tendrá esta sección de la Web.config después de cambiarla:

    <binding name="MRSProxyHttpsBinding"> <reliableSession />
    <textMessageEncoding>
    <readerQuotas maxDepth="32"
    maxStringContentLength="8388608"
    maxArrayLength="8388608"
    maxBytesPerRead="4096"
    maxNameTableCharCount="16384" />
    </textMessageEncoding>
    <httpsTransport authenticationScheme="Negotiate"
    maxReceivedMessageSize="8388608" />
    </binding>
    <binding name="MRSProxyWSSecurityBinding">
    <reliableSession />
    <textMessageEncoding>
    <readerQuotas maxDepth="32"
    maxStringContentLength="8388608"
    maxArrayLength="8388608"
    maxBytesPerRead="4096"
    maxNameTableCharCount="16384" />
    </textMessageEncoding>
    <httpsTransport authenticationScheme="Anonymous"
    maxReceivedMessageSize="8388608" />
    </binding>  
    
  3. Reinicie IIS mediante el iisreset comando .

¿Aún necesita ayuda? Visite Comunidad Microsoft.