IMAP Migration Ne İçin Var?
Cutover ve hybrid migration yalnızca on-prem Exchange için çalışır. Yandex Mail, cPanel/WHM mail (Roundcube), Google Workspace, Zimbra, Zoho, GoDaddy mail gibi 3rd party kaynaklar için Microsoft IMAP migration sunar.
IMAP migration sadece e-posta içeriğini taşır:
- ✓ Inbox + alt klasörler
- ✓ Sent Items
- ✓ Tüm IMAP klasörleri
- ✗ Calendar (Google Calendar / Yandex Calendar)
- ✗ Contacts (Adres defteri)
- ✗ Tasks / Notes
- ✗ Out of Office ayarları
- ✗ Mailbox kuralları (filter, forward)
Calendar / contact için ayrı export-import süreci gerekir.
Genel İş Akışı
- Microsoft 365'te kullanıcıları oluştur + lisans ata
- CSV ile kaynak mail + parola listesi hazırla
- Migration batch oluştur
- Sync başlat — mailler taşınır
- MX kaydını değiştir → yeni mailler Microsoft'a düşer
- Incremental sync birkaç gün daha çalışır
- Batch'i kapat
Senaryo 1 — Yandex 360 / Yandex Mail'den Geçiş
Yandex IMAP bilgileri
Sunucu: imap.yandex.com.tr (veya imap.yandex.com)
Port: 993
SSL/TLS: Yes
Auth: Normal password
App password oluşturma (zorunlu)
Yandex 2FA açıksa normal parola IMAP'a kabul edilmez. Her kullanıcı:
- id.yandex.com.tr → Hesap ayarları → Güvenlik
- App passwords → "Mail" için yeni
- 16 karakterli parolayı kaydet (sonraki adımda CSV'ye)
CSV dosyası (migration_users.csv)
EmailAddress,UserName,Password
ahmet@firmaniz.com,ahmet@firmaniz.com.tr,abcdefghijklmnop
ayse@firmaniz.com,ayse@firmaniz.com.tr,qrstuvwxyz123456
EmailAddress: Microsoft 365'teki yeni adres. UserName: Yandex'teki eski adres. Password: Yandex app password.
Senaryo 2 — cPanel / WHM (Roundcube) Mail'den Geçiş
cPanel IMAP bilgileri
Sunucu: mail.firmaniz.com (veya domain'in cPanel hostname'i)
Port: 993
SSL/TLS: Yes
Auth: Normal password
cPanel parolası
cPanel mail hesaplarının kendi parolası vardır. Eğer kaybolduysa:
- cPanel'e login → Email Accounts
- Her hesabın yanında "Password & Security" → yeni parola ata
- Yeni parolayı CSV'ye kaydet
SSL sertifikası uyarısı
cPanel default sertifikası bazen self-signed. Migration başarısız olursa mail.firmaniz.com için Let's Encrypt SSL kurun veya migration endpoint'inde "Trust SSL" seçin.
Senaryo 3 — Google Workspace'ten Geçiş
Google IMAP bilgileri
Sunucu: imap.gmail.com
Port: 993
SSL/TLS: Yes
Auth: Normal password
Önkoşullar (kritik!)
- Google Workspace admin → Apps → Gmail → User settings → "IMAP access" Enable
- Her kullanıcı için App password oluştur (2FA varsa zorunlu): myaccount.google.com → Security → App passwords
- Eğer "Less secure apps" kapalıysa app password ZORUNLU
Etiket → klasör dönüşümü
Gmail "label" mantığı kullanır, Outlook klasör. Migration sırasında:
- Tek etiketli mail → o klasörde görünür
- Birden fazla etiketli mail → her klasörde kopya (disk şişer)
- "All Mail" etiketi tüm mailleri içerir → migration ondan kopyalar
Senaryo 4 — Gmail (Ücretsiz, @gmail.com) Hesabından Geçiş
Bireysel Gmail hesaplarının Microsoft 365'e IMAP migration ile taşınması Google Workspace'inkine benzer ama 2 önemli farkı var:
- App Password gerekli: Normal Gmail şifreniz IMAP için çalışmaz, Google "App Password" üretmenizi zorunlu kılar.
- IMAP'in açılması: Gmail'de varsayılan kapalıdır.
Ön Hazırlık (Gmail tarafında)
- Gmail'e giriş → sağ üst dişli → "Tüm ayarları gör" → Yönlendirme ve POP/IMAP sekmesi.
- IMAP erişimini etkinleştir → Değişiklikleri kaydet.
- myaccount.google.com/security → 2 adımlı doğrulamayı aktif edin (zorunludur, App Password için ön şart).
- Aynı sayfada App Passwords → "Mail" + cihaz adı (örn "M365 migration") → Generate.
- 16 haneli App Password'u not alın — bir kez gösterilir.
Microsoft 365'te Migration Endpoint
Exchange admin center → Migration → New migration endpoint:
IMAP server: imap.gmail.com
Port: 993
Security: SSL
Authentication: Basic
Test e-posta: kullanici@gmail.com, password: App Password (16 haneli, normal Gmail şifresi DEĞİL).
Migration Batch CSV
Tek kullanıcı için:
EmailAddress,UserName,Password
ali.yilmaz@sirketiniz.com,ali@gmail.com,abcd-efgh-ijkl-mnop
Burada ali@gmail.com kaynak Gmail adresi, abcd-efgh-ijkl-mnop ise App Password.
Gmail Klasör Davranışı
Gmail klasör değil Label kullanır — bir mail birden fazla etikete sahip olabilir. IMAP migration sırasında:
- Her etiket bir klasör olarak Microsoft 365'te oluşur.
- Çoklu etiketli mailler her klasöre kopya olarak gider (mail sayısı artmış görünebilir).
- "All Mail" klasörü tüm maili tekrar içerir — bunu migration scope dışı tutmak için filter:
-X-GM-LABELS:"\All Mail"
Senaryo 5 — Hotmail / Outlook.com / Live'den Geçiş
Microsoft'un kişisel hesapları (Outlook.com, Hotmail.com, Live.com, MSN.com) Microsoft 365 ile IMAP üzerinden eşitlenebilir. Ama bu durumda 2 alternatif önerilir:
Alternatif A: IMAP Migration (kapsamlı, önerilen)
Eğer mail miktarı 1 GB+'in üzerindeyse ve geçmiş klasör yapısını korumak istiyorsanız.
- Outlook.com hesabınıza giriş → Ayarlar → Posta → POP ve IMAP'ı senkronize et.
- IMAP erişiminin açık olduğunu kontrol edin (varsayılan açıktır).
- account.microsoft.com/security → App Password üretin (2FA aktifse zorunlu).
Exchange admin center migration endpoint:
IMAP server: outlook.office365.com
Port: 993
Security: SSL
Authentication: Basic
Not: Kişisel Hotmail için endpoint imap-mail.outlook.com de çalışır ama outlook.office365.com daha tutarlıdır.
Alternatif B: Outlook İstemcisi ile Manuel Drag-Drop (küçük hacim)
500 MB altındaki Hotmail/Outlook.com hesapları için en hızlı yol:
- Outlook masaüstü uygulamasında her iki hesabı da ekleyin: eski Hotmail + yeni M365.
- Klasör panelinde her ikisini birlikte görürsünüz.
- Hotmail'in Inbox'ından maileri seçin (Ctrl+A) → sürükle-bırak M365 Inbox'ına.
- Klasör hiyerarşisi de aynı yöntemle taşınır.
- 10-30 dakika içinde tamamlanır.
⚠ Önemli: Hotmail / Outlook.com adresinizi M365'te yeni kullanıcı olarak oluşturamazsınız. Yani ad@hotmail.com M365 kullanıcı adresi olamaz; M365 kendi domain'inizi (ad@sirketiniz.com) kullanır. Hotmail'i ya forward kuralı ile yeni adrese bağlayın ya da müşterilerinize yeni adresinizi duyurun.
Auto-Forward Kuralı (eski adrese gelenleri yenilemek)
Outlook.com'da:
- Ayarlar → Mail → İletme.
- "Yönlendirmeyi etkinleştir" → adresinizi yazın:
ad@sirketiniz.com.
- "İletilen mesajların kopyasını sakla" — opsiyonel (önerilir, ilk 6 ay için).
- Kaydet.
Gmail için (Senaryo 4 ile birlikte):
- Gmail Ayarlar → Yönlendirme ve POP/IMAP → Bir yönlendirme adresi ekle.
- M365 adresinizi yazın → Google'dan doğrulama maili gelir → onaylayın.
- "Yönlendirmeyi etkinleştir" → "Gmail'in bir kopyasını sakla" (önerilir).
Hangi Senaryo, Hangi Süreç?
| Kaynak |
Yöntem |
Süre (10 GB) |
Özel Adım |
| Gmail (ücretsiz) | IMAP + App Password | 3-6 saat | 2FA + App Password |
| Google Workspace | G Suite Migration tool veya IMAP | 2-4 saat | Admin yetkisi |
| Hotmail/Outlook.com | IMAP + App Password | 3-6 saat | Adres değişimi şart |
| Yandex 360 | IMAP (örnek/uygulamayı) | 3-5 saat | App Password + Yandex token |
| cPanel/Roundcube | IMAP direct | 2-4 saat | Hosting şifresi yeterli |
Microsoft 365'te Migration Batch Oluşturma
Adım 1 — Migration endpoint
Exchange Admin Center → Migration → Endpoints → "+" → IMAP
IMAP server: imap.yandex.com.tr (veya senaryonuza göre)
Port: 993
Encryption: SSL
Maximum concurrent migrations: 10
Maximum concurrent incremental syncs: 5
Adım 2 — Batch
- Migration → Batches → "+" → "Migrate to Exchange Online"
- Migration tipi: "IMAP migration"
- CSV yükle (yukarıdaki format)
- Endpoint seç
- Klasör hariçleri:
Trash, Spam, Drafts, [Gmail]/All Mail (Google için "All Mail" hariç tutmak önemli — duplicate'i önler)
- Batch adı + bildirim mail
- "Start automatically"
İzleme + Hız Tahmini
| Kaynak | Tipik hız | 10 GB için süre |
| Yandex | 500 MB/saat | 20 saat |
| cPanel (Türkiye sunucusu) | 1-2 GB/saat | 5-10 saat |
| Google Workspace | 500 MB/saat (rate-limit ağır) | 20 saat |
MX Kaydı Değişimi (Geçişin Tam Anı)
Tüm batch "Synced" olduktan sonra MX kaydını değiştir:
Eski MX:
Yandex: mx.yandex.net
cPanel: mail.firmaniz.com
Google: aspmx.l.google.com
Yeni MX:
firmaniz-com.mail.protection.outlook.com (priority 0)
SPF kaydını da güncelleyin: v=spf1 include:spf.protection.outlook.com -all
Calendar / Contacts Ayrı Taşıma
Yandex Calendar
calendar.yandex.com → Settings → Export → ICS dosyası → Outlook Web → Calendar → Import.
Google Calendar / Contacts
Google Takeout (takeout.google.com) → Calendar (.ics), Contacts (.csv) → Outlook'a import.
Daha hızlı: 3rd party araç
BitTitan MigrationWiz (paralı, kullanıcı başı $12) — calendar + contacts + email birlikte.
SSS
IMAP migration neden sadece mail taşır?
IMAP protokolü sadece mail klasörlerini destekler. Calendar/contacts CalDAV/CardDAV protokolleri kullanır.
Eski hesap ne kadar açık tutulmalı?
Geç gelen mailler ve "send-as" referansları için en az 30 gün. Sonra eski hesap kapatılır.
Klasör isimleri Türkçe mi kalıyor?
Evet — UTF-8 destekli. "Gönderilenler", "Çöp Kutusu" olduğu gibi taşınır.
Eki büyük mailler?
Outlook 25 MB ek limiti var. 25 MB+ mailler taşınır ama gönderim mümkün olmaz. Eki Büyük Mail Çözümleri.
Migration başlamış, parola değişti — ne olur?
Migration "permanent failure". CSV'yi yeni parolayla güncelle, batch'i restart et.
Yandex / Google / cPanel'den geçiş için bize ulaşın → Anahtar teslim migration paketi (calendar + contact + mail dahil).