Při přesunutí poštovní schránky z Office 365 zpět do místního prostředí se nezdaří operace přesunutí

Poznámka

Průvodce hybridní konfigurací, který je součástí Konzoly pro správu serveru Exchange na serveru Microsoft Exchange Server 2010, již není podporován. Proto byste již neměli používat starého průvodce hybridní konfigurací. Místo toho použijte Průvodce hybridní konfigurací Office 365, který je k dispozici na adrese https://aka.ms/HybridWizard . Další informace naleznete v průvodci hybridní konfigurací Office 365 pro Exchange 2010.

Problém

Zvažte následující příklad:

  • Máte hybridní nasazení microsoft exchange online v Microsoft Office 365 a místní prostředí Microsoft Exchange Server.
  • Poštovní schránku jste dříve přesunuli z místního prostředí do Office 365.
  • Pokusíte se přeřadil nebo přesunout stejnou poštovní schránku z Office 365 zpět do místního prostředí.

V tomto scénáři operace dosáhne 95 procent a pak se nezdaří.

V takovém případě je při přístupu k propojení /EWS/mrsproxy.svc generována chyba HTTP 400 v následujících souborech protokolu v místním prostředí:

  • Soubory protokolu Internetové informační služby (IIS)
  • Soubory protokolu chyb HTTP (HTTPERR)

Když se připojíte k Office 365 pomocí prostředí Windows PowerShell a potom spustíte Get-MoveRequestStatisticsMailboxID -IncludeReport | Příkaz Export-CliXml FileName.xml, část trasování zásobníku v sestavě XML ukazuje následující:

<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>

Příčina

K tomuto problému dochází, pokud se nezdaří volání SetRules na službu proxy replikace poštovní schránky (MRSProxy). K tomuto problému může dojít také v případě, že poštovní schránka, která je přesouvána obsahuje velké množství pravidel nevyžádané pošty a pravidel uživatele.

Řešení

Chcete-li tento problém vyřešit, změňte hodnoty mrsproxyhttpsbinding nastavení a MRSProxyWSSecurityBinding nastavení v Web.config souboru na každém serveru klientského přístupu v místním prostředí, který je v cestě, přes kterou prochází poštovní schránky při přesunutí. Uděláte to takto:

  1. Na serveru Client Access vyhledejte a otevřete soubor Web.config.

    Poznámka

    Na serveru Exchange Server 2010 je soubor Web.config umístěn v následující složce: \Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews

  2. Změňte některé hodnoty nastavení MRSProxyHttpsBinding a MRSProxyWSSecurityBinding nastavení z 1048576 na 8388608. Potom soubor uložte.

    Následující příklad ukazuje, jak bude tato část Web.config vypadat po změně:

    <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. Restartujte službu IIS pomocí příkazu iisreset.

Stále potřebujete pomoc? Přejděte na web Microsoft Community.