Exchange Server Arbitration Mailboxes Nasıl Yeniden Oluşturulur (Recreate)

Exchange Server 2016/2019/2022 ortamlarında moderasyon (approval) mekanizmasının çalışması, arbitration mailbox’larına bağlıdır.
Bu mailbox’lar bozulduğunda onaylı dağıtım, grup moderation, OAB generation gibi birçok sistemsel işlev bozulur.

Bu yazıda, Microsoft Exchange üzerinde arbitration mailbox’larının yeniden oluşturulması (recreate) işlemini adım adım öğreneceksiniz.


📌 Neden Arbitration Mailbox’lar Önemli?

Arbitration mailbox’lar Exchange’in dahili workflow işlevlerini destekler:

Eğer bu mailbox’lar bozulmuş veya yanlış DB’ye bağlıysa sistem şu tür hatalar üretir:


✍️ Sorunun Tespiti

Arbitration mailbox’larda bozulma olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

Get-Mailbox -Arbitration | ft Name,Database

Eğer Database alanı boş veya WARNING uyarısı görünüyorsa, bu mailbox’lar sağlıklı değildir.


🧰 Gerekli Önkoşullar

  1. Exchange Management Shell’e Administrator olarak giriş yapın.

  2. Exchange Server kurulum medyasına erişiminiz olsun.

  3. Exchange organizasyonunuzda en az bir Mounted Mailbox Database bulunsun.

Aşağıdaki komutla database durumunu kontrol edebilirsiniz:

Get-MailboxDatabase -Status | ft Name,Mounted,Server

🚀 Adım Adım Arbitration Mailbox Recreate

✔️ 1) Moderation’ı Geçici Devre Dışı Bırak

Arbitration mailbox’ları disable etmeden önce active moderation rule’larını kapatın:

Get-DistributionGroup | where ModerationEnabled -eq $true | Set-DistributionGroup -ModerationEnabled $false

✔️ 2) OAB (Offline Address Book) Generating Mailbox’i Değiştir

Eğer OAB, bozuk arbitration mailbox’a bağlıysa disable işlemleri takılır. Bu yüzden önce OAB’yi sağlıklı bir mailbox’a taşıyın:

Set-OfflineAddressBook "Default Offline Address Book" -GeneratingMailbox "user@domain.com"

Kontrol için:

Get-OfflineAddressBook | fl Name,GeneratingMailbox

✔️ 3) Bozuk Arbitration Mailbox’ları Disable Et

Arbitration mailbox’larını disable etmek için:

Get-Mailbox -Arbitration | Disable-Mailbox -Arbitration -DisableLastArbitrationMailboxAllowed

Burada A (Yes to All) seçeneğini seçin, böylece tüm bozuk arbitration mailbox’lar temizlenir.


✔️ 4) AD Yapısını Exchange ile Hazırlayın

Exchange organizasyonunuzda schema ve AD nesnelerini yeniden hazırlayın:

E:\Setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF

✔️ 5) Arbitration Mailbox’ları Yeniden Oluştur

Şimdi temiz AD nesneleri üzerinden arbitration mailbox’larını tekrar etkinleştirin:

Get-User -Filter {RecipientTypeDetails -eq "ArbitrationMailbox"} | Enable-Mailbox -Arbitration

Ardından kontrol edin:

Get-Mailbox -Arbitration | ft Name,Database

Artık her bir arbitration mailbox’ın Database alanı dolu olmalıdır.


✔️ 6) Transport Servislerini Yeniden Başlatın

Bazı servisler arbitration mailboxes ile alakalı sistem işlevlerini cache’ler. Bu yüzden restart etmek önemlidir:

Önce var olan servis adlarını listeleyin:

Get-Service *Exchange*Transport* | ft Name,Status

Ardından çalıştırın:

Restart-Service MSExchangeTransport
Restart-Service MSExchangeFrontEndTransport

(İhtiyaç varsa MailboxTransport servislerini de restart edin.)


✔️ 7) OAB Generating Mailbox’i Eski Haline Geri Getirin

Arbitration mailbox’ları sağlıklı çalışıyorsa OAB’yi tekrar onlara bağlayın:

Set-OfflineAddressBook "Default Offline Address Book" -GeneratingMailbox "SystemMailbox{GUID}"

📊 Son Test – Moderation ve Distribution Group

  1. Bir kullanıcıdan moderation’a tabi bir gruba mail atın (örneğin bilgi.paylasim@domain.com).

  2. Moderator’un (örneğin Bilgehan) approval maili alması gerekir.

  3. Onay verildiğinde üyeler maili almalıdır.

İzleme için:

Get-MessageTrackingLog -Recipients bilgi.paylasim@domain.com -EventId APPROVE
Get-MessageTrackingLog -Recipients bilgi.paylasim@domain.com -EventId EXPAND
Get-MessageTrackingLog -Recipients bilgi.paylasim@domain.com -EventId DELIVER

🧠 Neden Bu İşlem Gereklidir?

Exchange moderasyon altyapısının düzgün çalışabilmesi için arbitration mailbox’lara ihtiyaç vardır.
Eğer bu mailbox’lar bozulmuşsa veya DB’leri yanlışsa sistem:


✨ Sonuç

Bu adımlar tamamlandığında:

✔ Arbitration mailbox’lar doğru DB’ye bağlı olur
✔ Exchange moderasyon / approval workflow sorunsuz çalışır
✔ Grup mail dağıtımı aktifleşir
✔ OAB generation sağlıklı olur