Error: MigrationPermanentException: Cannot find a recipient that has mailbox GUID  hatası Microsoft Office 365 (Exchange Online) ‘den şirket içi Microsoft Exchange Server ‘a (Onpremise Exchange) kullanıcı posta kutuları (Mailbox Move Request) taşıma işlemlerinde olacak olduğunuz bir hatadır.

Error MigrationPermanentException Cannot find a recipient that has mailbox GUID

Error MigrationPermanentException Cannot find a recipient that has mailbox GUID

Bu hata kaynağı Mailbox Move Request işleminin gerçekleştirilmiş olduğu Etki Alanı kullanıcısının sahip olduğu mailbox GUID numarası ile Office 365 üzerinde bulunan mailbox GUID numarasının farklı olmasından kaynaklı.

Exchange Online Mailbox Guid

Exchange Online Mailbox GuidBizler, Microsoft Office 365 (Exchange Online) ‘den şirket içi Microsoft Exchange Server ‘a (Onpremise Exchange) kullanıcı posta kutularını taşıma sırasında (Mailbox Move Request) taşımış olduğumuz kullanıcı aynı olsa bile Exchange Online (Office 365) ile Onpremise Exchange Serverin barınmış olduğu Active Direcotry ‘de ki Malbox Guid’ ler farklıdır.

Bizler aslında Office 365 Hybrid yapılandırmasını kurmuş olduğumuz zaman Office365 ile Onpremise Active Directory arasında bir güven ilişkisi kuruyoruz ve iki organizasyonun bir-birlerine güvenmesini sağlıyoruz.

Kurulan bu güven ilişkisi sonrasında iş ihtiyaçlarımıza bağlı olarak kullanızılarımızı Office 365 (Exchange Online) ortamında yada yerel Exchange Organizasyonunda ortak bir şekilde çalıştırıyoruz.

Ortak çalışma sırasında bir problem olmasa bile organizasyonlar arasında kullanıcı posta kutularını taşıma sırasında (Mailbox Move Request) bu kullanıcı bir tane olsa bile iki farklı posta kutusuna sahip durumda.

Kullanıcı eğer, Onpremise Exchange üzerinde barınıyorsa Yerel Mailbox ve Office 365 (Exchange Online) ‘deki posta kutusu ise Remote Mailbox olarak anılmakta. Exchange Online ‘de çalışıyorsa da durum tam tersi ve her bir posta kutusunun benzersiz Mailbox GUID numarası bulunmakta.

Office 365 Hybrid mimarisinde Exchange Online ile Exchange Onpremise sunucuları, birlikte çalışırken bir problem olmasa da posta kutularını taşıma sırasında (Mailbox Move Request) bu Mailbox GUID number problem oluşturmaktadır.

Bu günlükte anlatılan Cannot find a recipient that has mailbox GUID hatasında ki işlemler Exchange Online ‘den Exchange Onpremise ‘e posta kutularını taşımak için paylaşılmıştır.

Exchange Online Mailbox GUID

Exchange Online Mailbox GUID

Aşağıda ki komutu Exchange Online ortamına bağlandıktan sonra taşıma yapacak olduğumuz kullanıcının posta kutusunun Exchange GUID numarası ve eğer varsa Archive GUID numarasını öğrenmek için çalıştırmalısınız.

Get-Mailbox kullanıcı@mailadresi | Format-List ExchangeGUID, archiveGUID komutunu çalıştırıyoruz.

Exchange Online olarak çalışan Offfice 365’de barınan kullanıcının GUID numaralarını öğrendik.

Set Remote Mailbox

Set Remote Mailbox

Öğrenmiş olduğumuz Mailbox GUID numarasını aşağıda ki komut Exchange Shell ile Onpremise Exchange Server’a tanımlıyoruz.

Set-RemoteMailbox kullanıcı@mailadresi -ExchangeGUID “1935f0e5-9d2c-4c90-b408-9d9d0bf27846”

Bu işlem tamamlandıktan sonra etki alanı mimarisinde eşitleme işlemlerini gerçekleştiriyoruz ki bu bilgiler Active Directory veri tabanına yazılmakta ve daha sonra office 365′ ile eşitlenmektedir. Bir sonra ki adıma geçmek için eşitleme işlemlerinin tamamlanmasını beklemelisiniz.

Exchange Online Migration Bach Users

Exchange Online Migration Bach Users

işlemleri tamamladıktan sonra Exchange Online Migration Bach arayüzünden taşıma işlemini kontrol edebilirsiniz.

Exchange GUID number özelliği Exchange 2013 ile tanışmış olduğumuz biz niteliktir. Exchange 2013 ile birlikte her bir posta kutusunun benzersiz bir GUID numarası oluşmaya başladı. Bu GUID Numaraları her bir kullanıcı için aşağıda ki GUID Numaralarına sahiptir.

  • DatabaseGuid
  • ExchangeGuid
  • MailboxContainerGuid :
  • ArchiveDatabaseGuid
  • ArchiveGuid
  • DisabledArchiveGuid :
  • Guid :