"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ı:

  1. Microsoft 365 Defender Portal → Email & collaboration → Policies → DKIM
  2. Domain'inizi seç → "Sign messages for this domain with DKIM signatures" → Enable
  3. 2 CNAME kaydı verir, DNS'e ekleyin (selector1._domainkey ve selector2._domainkey)
  4. "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ı:

  1. Defender Portal → Policies → Anti-spam policies → Outbound spam policy
  2. Limit: günlük dış mail sayısı (varsayılan 1000), bcc limiti (500)
  3. "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.