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
| Özellik | Distribution List | Microsoft 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 destek | Standart Outlook | Outlook + 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ı:
- admin.exchange.microsoft.com → Recipients → Groups.
- "Distribution list" sekmesi → migrate edilecek DL'i seç.
- Toolbar'da Upgrade to Microsoft 365 group.
- 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
- 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
- Outlook'u yeniden başlat — yeni Group sol panelde "Groups" altında görünmeli.
- Eski DL email'ine mail gönder → group inbox'a düşmeli.
- Üyelere bildirim gitmeli (group invite).
- 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:
- Teams aç → sol altta Create a team.
- "From an existing group or team" → "Microsoft 365 group" seç.
- Migrate ettiğiniz group'u seç → Create.
- 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:
- Group'u sil (M365 Group içinde Delete).
- Aynı email ile yeni DL oluştur.
- Ü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