"Mailimi gönderdim ama müşteri 'almadım' diyor — sonra spam kutusunda buldu." Bu cümle Türkiye'deki kurumsal e-postanın en sık şikayetidir. Sebep neredeyse her zaman e-posta kimlik doğrulama (SPF/DKIM/DMARC) eksikliği veya yanlışlığıdır. Bu rehberde, mail'inizin neden spam'e düştüğünü teşhis edip adım adım nasıl çözeceğinizi anlatıyoruz.
Önce Sorunu Doğrulayın
Spam'e düşme tahmin edilmemeli, ölçülmeli. Ücretsiz araçlar:
- mail-tester.com: Verilen test adresine kendi adresinizden mail gönderin, anında 0-10 puan + neden listesi
- mxtoolbox.com: Domain'inizin SPF/DKIM/DMARC kayıtlarını kontrol eder, IP blacklist taraması yapar
- Gmail/Outlook test: Şirket dışı bir Gmail/Outlook hesabınıza mail gönderin, gerçek dünya testi
5 Ana Sebep ve Çözümleri
Sebep 1: SPF Kaydı Eksik veya Hatalı
SPF (Sender Policy Framework), domain'inizin adına hangi sunucuların mail gönderebileceğini DNS'te tanımlar. Microsoft 365 için doğru SPF:
v=spf1 include:spf.protection.outlook.com -all
Yaygın hatalar:
- Birden fazla SPF kaydı (sadece 1 olmalı, yoksa Gmail reddeder)
~all yerine +all (herkes mail gönderebilir = spam yeşil ışığı)
- Eski mail sunucusu IP'si hala SPF'te (cPanel'den göç sonrası temizlenmemiş)
DNS'te düzenleme yetkili yöneticinizde değilse hosting sağlayıcısı veya CSP partner'inizle çalışın. Exchange Online kurulum hizmetimizde SPF/DKIM/DMARC otomatik yapılandırılır.
Sebep 2: DKIM İmzası Yok
DKIM (DomainKeys Identified Mail), gönderen domain'in mail içeriğini cryptographic olarak imzalamasıdır. Microsoft 365'te DKIM varsayılan olarak kapalıdır; manuel açılmalı:
- Microsoft 365 Defender Portal → Email & collaboration → Policies → DKIM
- Domain'inizi seç → "Sign messages for this domain with DKIM signatures" → Enable
- 2 CNAME kaydı verir, DNS'e ekleyin (selector1._domainkey ve selector2._domainkey)
- "Enable" tekrar tıklayın, aktif olur
Sebep 3: DMARC Politikası Yok
DMARC, SPF ve DKIM başarısız olduğunda ne yapılacağını söyler. Olmadığında Gmail/Outlook "tanımsız gönderici" olarak işaretler. Önerilen başlangıç DMARC kaydı:
v=DMARC1; p=none; rua=mailto:dmarc@microsoftkurumsal.com.tr; pct=100
p=none başlangıç için ideal — sadece raporlar, mail engellemez. Raporları 2-4 hafta inceleyin (Postmark, dmarcian araçları), sonra p=quarantine ve nihayet p=reject'a yükseltebilirsiniz.
Sebep 4: Domain/IP Blacklist'te
Spammer komşu paylaşan SMTP sunucusu kullanıyorsanız (cPanel, Plesk shared hosting), IP'niz blacklist'e düşmüş olabilir. Microsoft 365'e geçiş bunu çözer — Microsoft'un IP havuzu büyük, güvenilir reputation'a sahip.
Mevcut domain'inizi kontrol edin: mxtoolbox.com → Blacklist Check. Listede çıkıyorsa ilgili otoriteden delist talebi açın.
Sebep 5: İçerik Spam Filtresine Takılıyor
SPF/DKIM/DMARC tamam ama hâlâ spam'e düşüyor mu? İçerik analizi yapın:
- Konu satırında BÜYÜK HARF, çok ünlem (!!!), $/€/₺ sembolleri → spam puanı artırır
- Çok fazla link, kısaltılmış URL (bit.ly) → şüpheli
- Resim/text oranı: Sadece resimden oluşan mail = spam. Yanında düz metin de olsun
- Eklenti boyutu: 10 MB+ ek = spam riski artar
- Yeni domain'den ilk mailler: "Warm-up" gerekir — günde 50-100 mailden başlayın, kademeli artırın
Microsoft 365 Tarafında Yapılacaklar
Outbound spam filter ayarları:
- Defender Portal → Policies → Anti-spam policies → Outbound spam policy
- Limit: günlük dış mail sayısı (varsayılan 1000), bcc limiti (500)
- "Restrict the user from sending mail" otomatik aktivasyon: spam tespit edilirse hesap geçici durdurulur (false positive olabilir)
Connection Filter: Sadece Microsoft 365'ten gönderim olduğundan emin olun. Eski sunucudan paralel gönderim kafa karıştırır.
Sıkça Sorulan Sorular
SPF/DKIM/DMARC değişikliği ne kadar sürer?
DNS propagation 30 dk - 24 saat. Tam test 48 saat sonra mantıklı.
Müşterimin spam kutusundaki mailimi "Spam değil" işaretlemesi yeterli mi?
Tek seferlik fayda sağlar (o kullanıcı için). Sistemik çözüm SPF/DKIM/DMARC.
Eski cPanel mailimden Exchange Online'a geçtim, kurallar otomatik geliyor mu?
Hayır, MX kaydı, SPF, DKIM yeniden DNS'te ayarlanmalı. Kurulum hizmetimizde tüm DNS otomatik yapılır.
Gmail/Yandex'e gönderdiğim mailler spam'e düşüyor, Outlook'a düzgün gidiyor. Neden?
Microsoft "kendi içinden gelen" maillere daha esnek davranır. Gmail/Yandex daha katı SPF/DKIM/DMARC kontrolü yapar.
Toplu mail gönderiyorum (newsletter), nasıl spam'den kaçarım?
Microsoft 365 newsletter için uygun değil — günlük 1000+ alıcıyı engeller. Mailchimp, Sendinblue gibi profesyonel ESP kullanın, ana domain'inizden subdomain ile gönderim yapın (mailing.microsoftkurumsal.com.tr).
Sonuç
Mail'in spam'e düşmesi %80 oranında SPF/DKIM/DMARC eksikliğinden kaynaklanır. Önce mail-tester.com ile test edin, eksikleri tespit edip giderin. Sonra DMARC raporlarını izleyerek p=quarantine'e yükseltin. Bu zincir doğru kurulduğunda mail kayıp problemi tamamen çözülür.
SPF/DKIM/DMARC kurulumu, Exchange Online göçü ve mail security yapılandırması için Exchange Online kurulum hizmetimizden destek alabilir veya ücretsiz mail sağlık taraması talep edebilirsiniz.