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:
ExchangeYönetim Kabuğu'nu açın, şirket içi posta kutusu bilgilerini "SMTP adresleri", "Eski Exchange DN", "Exchange öznitelikleri" gibi bir dosyaya kaydedin.
Ö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Şirket içi posta kutusunun bağlantısını kesin:
Disable-Mailbox "mailbox identity"Şirket içi kullanıcıyı uzak posta kutusu olarak etkinleştirme:
Enable-RemoteMailbox "user identity" -RemoteRoutingAddress "user@contoso.mail.onmicrosoft.com"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).Önceki şirket içi posta kutusunun değerini yeni uzak posta kutusunun ara sunucu adresine
LegacyExchangeDNbir x500 adresi olarak ekleyin. Bunu yapmak için aşağıdaki cmdlet'i çalıştırın:Not
Parametrenin
LegacyExchangeDNdeğ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>"}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
ExchangeGUIDalan 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
Databasecmdlet'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*
(İ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"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 DisconnectedMailboxNot
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.