Posta kutusunu şirket içi ortama Office 365 taşıma işlemi başarısız oluyor
Not
Microsoft Exchange Server 2010'daki Exchange Yönetim Konsolu'e dahil edilen Karma Yapılandırma sihirbazı artık desteklenmiyor. Bu nedenle, artık eski Karma Yapılandırma sihirbazını kullanmamanız gerekir. Bunun yerine, Office 365 karma yapılandırma sihirbazını https://aka.ms/HybridWizard kullanın. Daha fazla bilgi için bkz. Office 365 2010için Karma Yapılandırma Exchange çalıştırma.
Sorun
Aşağıdaki senaryoyu inceleyin:
- Şirket içi dağıtım ortamınıza Microsoft Exchange Online Microsoft Office 365 dağıtım için karma bir Microsoft Exchange Server vardır.
- Daha önce posta kutusunu şirket içi ortamından Başka bir yere Office 365.
- Çıkardan kapatmayı veya aynı posta kutusunu şirket içi Office 365 ortamına taşımayı denersiniz.
Bu senaryoda, işlem yüzde 95'e ulaşır ve sonra başarısız olur.
Bu durum ortaya çıkarsa, bağlantıya erişin ve şirket içi ortamda aşağıdaki günlük dosyalarında bir "HTTP 400" hatası /EWS/mrsproxy.svc oluşturulur:
- Internet Information Services (IIS) günlük dosyaları
- HTTP hata günlüğü (HTTPERR) dosyaları
XML raporunu kullanarak Office 365 Windows PowerShell sonra komutu Get-MoveRequestStatisticsMailboxID -IncludeReport | Export-CliXml FileName.xml çalıştıracaksanız, XML raporunun yığın izleme bölümü şunları gösterir:
<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>
Neden
SetRules, Posta Kutusu Çoğaltma Proxy'si (MRSProxy) hizmetini arayamazsa bu sorun oluşur. Taşınan posta kutusunda büyük miktarda gereksiz posta kuralı ve kullanıcı kuralı varsa da bu sorun oluşabilir.
Çözüm
Bu sorunu çözmek için, Web.config dosyasındaki ayarların ve ayarların değerlerini, posta kutusunun taşındığı yoldan geçen yolda bulunan şirket içi ortamdaki tüm İstemci Erişimi MRSProxyHttpsBinding MRSProxyWSSecurityBinding sunucularında değiştirin. Bunu yapmak için şu adımları uygulayın:
İstemci Erişimi sunucusunda, istemci dosyasını bulun ve Web.config açın.
Not
Exchange Server 2010'da, Web.config dosyası şu klasörde yer almaktadır: \Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews
Ayarların ve
MRSProxyHttpsBindingayarların belirli değerleriniMRSProxyWSSecurityBindingDeğiştir, 1048576 8388608. Ardından dosyayı kaydedin.Aşağıdaki örnekte, bu bölüm Web.config değiştirdikten sonra nasıl bir görünümde olacak:
<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>Komutu kullanarak IIS'yi yeniden
iisresetbaşlatın.
Yine de yardım mı gerekiyor? Microsoft Community web sitesine gidin.