Posta kutusu hem şirket içinde hem de Exchange Online olduğunda kurtarma

Açıklama

Karma Microsoft Exchange Server dağıtımında, kullanıcının hem Exchange Online hem de Exchange kuruluşunda posta kutusu olabilir. Bu, karma bir kuruluş için istenen durum değildir, çünkü posta akışı sorunlarına neden olur. Bu durumda, iletiler gönderenin konumuyla ilgili posta kutusuna teslim edilir. Gönderen şirket içi kuruluşta yer alıyorsa, iletiler şirket içi posta kutusuna teslim edilir. Gönderen kullanıcı kiracınıza yer Exchange Online, iletiler posta kutunuza Exchange Online.

Durumu nasıl geliştirin

Bu posta akışı sorununa düzeltmek için, bu makalede sağlanan yöntemlere göndermenizi öneririz. Diğer olası seçenekler, çalışması garanti edilemez kurtarma yöntemlerini kullanır. Yeni Microsoft 365 geliştikçe ve yeni özellikler eklendikçe, ek seçenekler mümkün olabilir. Bu makale, kullanılabilir hale geldikça ek düzeltme yöntemlerini yansıtacak şekilde güncelleştirilecek.

Senaryo 1: Posta Exchange Online tutma

Bu senaryo en çok, kullanıcı posta kutusunun daha önce Exchange Online'a geçirilirse ve bir şekilde eski posta kutusu yeniden bağlanmışsa veya şirket içinde yeni bir posta kutusu sağlandısa uygulanabilir. Bir diğer olası senaryo, kullanıcıya Exchange Online anda bir posta kutusu atanıyor ve kullanıcının zaten şirket içinde var olan bir posta kutusu varken yalnızca buluta özel yeni bir Exchange olmasıdır. 8. adımın sonundaki önemli notu okuduğundan emin olun.

Bu yöntemi kullanmak için şu adımları izleyin:

  1. ExchangeYönetim Kabuğu'nu açın, şirket içi posta kutusu bilgilerini "SMTP adresleri", "Eski Exchange DN", "Exchange öznitelikleri" gibi bir dosyaya kaydedin.

  2. Öznitelik değerlerinin kesilmesini sağlamak için PowerShell Biçimi numaralama sınırını "sınırsız" olarak ayarlayın. Örneğin:

    $formatenumerationlimit = -1
    Get-Mailbox "mailbox identity" | fl > mailboxinfo.txt
    
  3. Şirket içi posta kutusunun bağlantısını kesin:

    Disable-Mailbox "mailbox identity"
    
  4. Şirket içi kullanıcıyı uzak posta kutusu olarak etkinleştirme:

    Enable-RemoteMailbox "user identity" -RemoteRoutingAddress "user@contoso.mail.onmicrosoft.com"
    
  5. Posta kutusu devre dışı bırakılmıştır Exchange Server proxy adreslerini ve diğer tüm ara sunucu özniteliklerini geri yükleme Get-Mailbox (2. adımdan cmdlet'e göre).

  6. Önceki şirket içi posta kutusunun değerini yeni uzak posta kutusunun ara sunucu adresine LegacyExchangeDN bir x500 adresi olarak ekleyin. Bunu yapmak için aşağıdaki cmdlet'i çalıştırın:

    Not

    Parametrenin LegacyExchangeDN değeri, 2. adımda kaydedilen dosyada bulunabilir.

    Set-RemoteMailbox -Identity "user identity" -EmailAddresses @{add="x500:/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=<user identity>"}
    
  7. Posta kutularının ve veritabanının GUID'lerini toplayın:

    • Bağlantısı kesik posta kutusunun GUID'ını almak için, 2. adımda kaydedilen dosyada yer ExchangeGUID alan parametrenin değerini kullanın.

    • Şirket içi veritabanının GUID değerini almak için, 2. adımda kaydedilen dosyada yer alan parametrenin değerini kullanın, sonra aşağıdaki Database cmdlet'i çalıştırın:

      Get-MailboxDatabase "database identity" | fl *GUID*
      
    • Bulut posta kutusunun GUID'lerini almak için, PowerShell'i kullanarak aşağıdaki cmdlet Exchange Online çalıştırın:

      Get-Mailbox "user identity" | fl *ExchangeGUID*
      
  8. (İsteğe bağlı) Posta Exchange Online Kutusunu kullanarak uzak posta kutusuna GUID Exchange damgalar (posta kutusunu şirket içi posta kutusuna geri almak istemeyebilirsiniz).

    Set-RemoteMailbox "user identity" -ExchangeGuid "Exchange guid value of Exchange Online mailbox"
    
  9. Exchange Online PowerShell kullanarak, bağlantısı Exchange Online kutunuzu bu Exchange Online geri yükleme. Kimlik Bilgileri için, şirket içi yönetici hesabı Exchange belirtebilirsiniz. Uzaktan geri yükleme gerçekleştirmek için yöneticinin aşağıdaki koşullardan biri gerekir:

    • Şirket içi kuruluştaki Active Directory Etki Alanı Hizmetleri (AD DS) Domain Admins grubuna üye olmalıdır.
    • Şirket içi Exchange Active Directory'de Posta Alıcıları Yöneticileri grubuna üye olmalıdır.
    • Kuruluş Yönetimi veya Alıcı Yönetimi grubunun 2013 veya Exchange Server bir üyesi.
    $cred = Get-Credential
    New-MailboxRestoreRequest -RemoteHostName "mail.contoso.com" -RemoteCredential $cred -SourceStoreMailbox "exchange guid of disconnected mailbox" -TargetMailbox "exchange guid of cloud mailbox" -RemoteDatabaseGuid "guid of on-premises database" -RemoteRestoreType DisconnectedMailbox
    

    Not

    Uzaktan geri yükleme Exchange Server 2010'da desteklenmiyor. Desteklenen en düşük sürüm Exchange Server 2013'dür.

Önemli

Tek bir kuruluşta Exchange Server için tasarlanma nedeniyle, kaynak ve hedef posta kutusu ExchangeGuid'larının arasındaki kaçınılmaz bir eşleşmeyenlik nedeniyle şirket içi geri yükleme işleri New-MailboxRestoreRequest başarısız olur. Posta kutusu geri yükleme isteği "FailedOther" durumuna gelecektir ve rapor (from) son rapor Girdisinde Get-MailboxRestoreRequestStatistics -IncludeReport aşağıdaki hata iletisini gösterir:

Get-MailboxRestoreRequest "<mailbox's ID>" | `
Get-MailboxRestoreRequestStatistics -IncludeReport | `
select -ExpandProperty Report | `
select -ExpandProperty Entries | `
select -Last 2 | `
select -Last 1

CreationTime               : mmmm/dddd/yyyy 12:16:36 AM
ServerName                 : YTBPR01MB4016
Type                       : Error
TypeInt                    : 4
Flags                      : Failure, Fatal
FlagsInt                   : 18
Message                    : Fatal error RecipientNotFoundPermanentException has occurred.
MessageData                : {0, 1, 0, 0...}
MessageBytes               : {10, 29, 70, 97...}
Failure                    : RecipientNotFoundPermanentException: Cannot find a recipient that has mailbox
                             GUID '2ed5d0ca-54e2-4226-xxxx-a48848e18c0f'.
BadItem                    :
ConfigObject               :
MailboxSize                :
SessionStatistics          :
ArchiveSessionStatistics   :
MailboxVerificationResults : {}
DivergenceFixupResults     : {}
DebugData                  :
Connectivity               :
SourceThrottleDurations    :
TargetThrottleDurations    :
UnknownElements            :
UnknownAttributes          :
XmlSchemaType              :
LocalizedString            : mmmm/dddd/yyyy 12:16:36 AM [YTBPR01MB4016] Fatal error
                             RecipientNotFoundPermanentException has occurred.
Identity                   :
IsValid                    : True
ObjectState                : New

Bu hata göz ardı edilebilir ve rapordaki ikinci girdiden son girdiye kadar kopyalanan öğe sayısı doğru olduğu sürece iş bir başarı olarak kabul edilebilir (örneğin, Kopyalama İlerleme Durumu: 5000/5000 ileti, 2,34 GB/2,34 GB). Örneğin:

Get-MailboxRestoreRequest "<mailbox's ID>" | `
Get-MailboxRestoreRequestStatistics -IncludeReport | `
select -ExpandProperty Report | `
select -ExpandProperty Entries | `
select -Last 2 | `
select -First 1

CreationTime               : mmmm/dddd/yyyy 12:16:36 AM
ServerName                 : YTBPR01MB4016
Type                       : Informational
TypeInt                    : 0
Flags                      : None
FlagsInt                   : 0
Message                    : Copy progress: 799/799 messages, 25 MB (26,215,094 bytes)/25 MB (26,215,094
                             bytes), 0/0 folders completed.
MessageData                : {0, 1, 0, 0...}
MessageBytes               : {10, 68, 67, 111...}
Failure                    :
BadItem                    :
ConfigObject               :
MailboxSize                :
SessionStatistics          :
ArchiveSessionStatistics   :
MailboxVerificationResults : {}
DivergenceFixupResults     : {}
DebugData                  :
Connectivity               :
SourceThrottleDurations    :
TargetThrottleDurations    :
UnknownElements            :
UnknownAttributes          :
XmlSchemaType              :
LocalizedString            : mmmm/dddd/yyyy 12:16:36 AM [YTBPR01MB4016] Copy progress: 799/799 messages, 25 MB
                             (26,215,094 bytes)/25 MB (26,215,094 bytes), 0/0 folders completed.

BadItemsEncountered, LargeItemsEncountered veya MissingItemsEncountered özelliklerinde (from) bildirilen öğeler, posta kutusunun geçiş toplu işlemi / taşıma isteği aracılığıyla mı yoksa New-MailboxRestoreRequest yoluyla mı geçirilirse geçirilirse taşınsın, bunlar normalde işlem Get-MailboxRestoreRequestStatistics yapılır.

Senaryo 2: Posta Exchange Online verilerini kaldırma

E-posta Microsoft 365 kutusu bilgilerine artık gerek kalmayabilirsiniz. Bu durumda, posta kutusu Exchange tamamen kaldırma hakkında daha fazla bilgi için bu Ekip Blogu Exchange Online bakın.