A operação de movimentação falha ao mover uma caixa de correio do Microsoft 365 de volta para o ambiente no local
Nota
O assistente de Configuração Híbrida incluído no Consola de Gestão do Exchange no Microsoft Exchange Server 2010 já não é suportado. Por conseguinte, já não deve utilizar o antigo assistente de Configuração Híbrida. Em vez disso, utilize o assistente de Configuração Híbrida do Microsoft 365 que está disponível em https://aka.ms/HybridWizard. Para obter mais informações, consulte Assistente de Configuração Híbrida do Microsoft 365 para o Exchange 2010.
Problema
Considere o seguinte exemplo:
- Tem uma implementação híbrida de Microsoft Exchange Online no Microsoft 365 e no seu ambiente de Microsoft Exchange Server no local.
- Anteriormente, moveu uma caixa de correio do ambiente no local para o Microsoft 365.
- Tenta desligar ou mover a mesma caixa de correio do Microsoft 365 de volta para o ambiente no local.
Neste cenário, a operação atinge os 95% e, em seguida, falha.
Quando isto ocorre, é gerado um erro "HTTP 400" nos seguintes ficheiros de registo no ambiente no local quando acede à /EWS/mrsproxy.svc
ligação:
- Os ficheiros de registo dos Serviços de Informação Internet (IIS)
- Os ficheiros de registo de erros HTTP (HTTPERR)
Quando se liga ao Microsoft 365 com Windows PowerShell e, em seguida, executa o Get-MoveRequestStatisticsMailboxID -IncludeReport | Export-CliXml FileName.xml
comando, a secção de rastreio de pilha do relatório XML mostra o seguinte:
<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 ocorre se a chamada SetRules para o serviço Proxy de Replicação de Caixa de Correio (MRSProxy) falhar. Este problema também poderá ocorrer se a caixa de correio que está a ser movida contiver uma grande quantidade de regras de e-mail de lixo e regras de utilizador.
Solução
Para resolver este problema, altere os valores das MRSProxyHttpsBinding
definições e das MRSProxyWSSecurityBinding
definições no ficheiro de Web.config em todos os servidores de Acesso de Cliente no ambiente no local que se encontra no caminho através do qual a caixa de correio passa quando é movida. Para tal, siga estes passos:
No servidor de Acesso de Cliente, localize e, em seguida, abra o ficheiro Web.config.
Nota
No Exchange Server 2010, o ficheiro Web.config está localizado na seguinte pasta: \Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews
Altere determinados valores das
MRSProxyHttpsBinding
definições e dasMRSProxyWSSecurityBinding
definições de 1048576 para 8388608. Em seguida, guarde o ficheiro.O exemplo seguinte mostra o aspeto desta secção do Web.config após a alteração:
<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>
Reinicie o IIS com o
iisreset
comando .
Ainda necessita de ajuda? Vá para Comunidade Microsoft
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários