Eski Distribution List'leriniz (örn satis-ekibi@sirketiniz.com) basit mail dağıtım yapar — başka bir şey yapmaz. Microsoft 365 Group'a migrate ederseniz aynı email + paylaşımlı inbox + Teams kanalı + SharePoint sitesi + ortak takvim kazanırsınız. Bu yazıda 50 user KOBİ için adım adım migration'ı anlatıyoruz.

Distribution List vs M365 Group — Detay Karşılaştırma

ÖzellikDistribution ListMicrosoft 365 Group
Email dağıtımı
Paylaşımlı inbox✅ Group inbox
Paylaşımlı takvim
Teams kanalı✅ Auto-link
SharePoint sitesi✅ Auto-provisioned
Planner / To Do
"Send As" mailbox'tan
External sender alabilir mi?⚠ Default off (config gerek)⚠ Default off
Mobil destekStandart OutlookOutlook + Teams + SharePoint apps
Migration zorluğu-Kolay (Microsoft'un wizard'ı var)

Hangi DL'leri Migrate Etmeli, Hangilerini Bırakmalı?

Migrate Edin

  • Ekip dağıtım listeleri: satis-ekibi@, muhasebe@, destek@ — paylaşımlı inbox + Teams kanal kazanç
  • Proje listeleri: proje-x@ — SharePoint sitesi + dosya paylaşımı
  • Departman listeleri: tum-it@, tum-pazarlama@ — Teams hub

DL'de Bırakın

  • Çok büyük listeler (500+ kişi): Şirket geneli duyurular için. M365 Group max 1.000 üye + performans kaygısı.
  • Dinamik üyelik: "Tüm satış departmanı" gibi Entra ID query bazlı dinamik DL'ler — yeniden tasarım gerek.
  • External-heavy: Çoğu üye dış müşteri olan listeler.

Migration Süreci — Adım Adım

Adım 1: DL Envanteri

Connect-ExchangeOnline
# Tüm DL'leri listele
Get-DistributionGroup | Select Name, PrimarySmtpAddress, GroupType, ManagedBy, RecipientTypeDetails |
  Export-Csv distribution-lists.csv -NoTypeInformation
# Üye sayıları
Get-DistributionGroup | ForEach-Object {
    $count = (Get-DistributionGroupMember -Identity $_.PrimarySmtpAddress -ResultSize Unlimited).Count
    [PSCustomObject]@{ Name = $_.Name; Email = $_.PrimarySmtpAddress; Members = $count }
}

CSV'yi Excel'de incele, migrate vs keep işaretle.

Adım 2: Tek DL'nin Migration (GUI Wizard)

Microsoft'un built-in migration aracı:

  1. admin.exchange.microsoft.comRecipientsGroups.
  2. "Distribution list" sekmesi → migrate edilecek DL'i seç.
  3. Toolbar'da Upgrade to Microsoft 365 group.
  4. Sihirbaz:
    • Group privacy: Private (default) veya Public (şirket geneli görünürlük)
    • Subscribe new members ✓ (yeni üyeler otomatik group inbox'a abone olur)
    • Aynı email adres korunur
  5. Submit → 5-10 dk içinde tamamlanır.

Adım 3: PowerShell Toplu Migration

20+ DL için tek tek wizard'a kalmadan toplu işlem:

Connect-ExchangeOnline
# CSV'den okuma
$dlList = Import-Csv migrate-list.csv  # Email kolonu olsun
foreach ($dl in $dlList) {
    try {
        Upgrade-DistributionGroup -DLIdentities $dl.Email
        Write-Host "OK: $($dl.Email)"
    } catch {
        Write-Host "FAIL: $($dl.Email) - $_"
    }
}

Adım 4: Doğrulama

  1. Outlook'u yeniden başlat — yeni Group sol panelde "Groups" altında görünmeli.
  2. Eski DL email'ine mail gönder → group inbox'a düşmeli.
  3. Üyelere bildirim gitmeli (group invite).
  4. Teams'i aç — yeni team kanalı oluştu mu kontrol et.

Migration Sonrası — Teams Kanal Aktivasyonu

M365 Group oluştu ama Teams kanalı default kurulmaz. Aktive etmek için:

  1. Teams aç → sol altta Create a team.
  2. "From an existing group or team" → "Microsoft 365 group" seç.
  3. Migrate ettiğiniz group'u seç → Create.
  4. Group artık Teams'le entegre — sohbet, dosya, takvim hepsi tek yerde.

External Sender Kabul Etme (M365 Group)

M365 Group default olarak external senderları kabul etmez. Aktif etmek için:

Set-UnifiedGroup -Identity "satis-ekibi@sirketiniz.com" -RequireSenderAuthenticationEnabled $false

Sonuç: info@buyukmusteri.com'dan satis-ekibi@'ye gelen mail group inbox'a düşer.

Sık Karşılaşılan Sorunlar

Sorun 1: "DL upgrade edilemez" hatası

Sebepler:

  • DL'de nested DL var (DL içinde DL). Önce nested'i flatten et.
  • DL Mail-Enabled Security Group. Bu tip migrate edilemez — manuel yeniden oluştur.
  • DL'de guest / external members var. Onları kaldır, sonra migrate, sonra guest ekle.
  • DL on-premises sync'ten geliyor. Önce hybrid setup'ta cloud-only'a çevir.

Sorun 2: Migration sonrası bazı üyeler görünmüyor

Migration sırasında bazı kullanıcı hesapları "blocked sign-in" durumunda olabilir. Wizard onları atlar. Manuel ekle.

Sorun 3: Eski DL hâlâ Outlook'ta görünüyor

Outlook cache 24-48 saat. Yeniden başlat veya OST dosyasını silip yeniden sync et.

Sorun 4: Mail göndericiler "delivery failed" alıyor

M365 Group default olarak external sender'ları kabul etmez. Yukarıdaki PowerShell ile aç.

Rollback — Migration'ı Geri Almak

Microsoft DL → Group migration'ı geri alma yöntemi yok. Eğer Group istemiyorsanız:

  1. Group'u sil (M365 Group içinde Delete).
  2. Aynı email ile yeni DL oluştur.
  3. Üyeleri tekrar ekle.

Bu yüzden migration'a başlamadan önce test ortamında bir DL ile pilot yapın.

📋 DL → M365 Group Toplu Migration Mevcut tüm DL envanter + migrate vs keep kararı + PowerShell toplu migration + Teams aktivasyon + kullanıcı eğitim. Microsoft Yetkili CSP destek. DL Migration →

İlgili Rehberler