1. Ana sayfa
  2. Rehber
  3. SPF, DKIM ve DMARC nedir?
Teslim edilebilirlik

SPF, DKIM ve DMARC nedir, nasıl kurulur?

Toplu maillerinizin gelen kutusuna ulaşması için alıcı sunucunun sizi tanıması gerekir. SPF, DKIM ve DMARC, alan adınızın kimlik kartıdır. Bu rehberde üçünü de örnek kayıtlarla kuruyoruz.

Güncelleme: 16 Kasım 2026Toplu Mail Gönderme ekibi

Neden gerekli?

E-posta protokolü, gönderen adresinin doğruluğunu kendiliğinden kontrol etmez; herkes herhangi bir adresi “gönderen” olarak yazabilir. Spam ve oltalama maillerinin çoğu bu açığı kullanır. Alıcı sunucular bu nedenle üç soruya yanıt arar:

  • SPF: Bu mail, alan adının izin verdiği bir sunucudan mı geldi?
  • DKIM: Mail yolda değiştirilmeden, alan adının dijital imzasıyla mı geldi?
  • DMARC: SPF veya DKIM başarısız olursa alan adı sahibi ne yapılmasını istiyor ve gönderen adresi bu kontrollerle uyumlu mu?

Google ve Yahoo Şubat 2024'ten, Microsoft ise 2025'ten itibaren kişisel hesaplara yoğun gönderim yapanlardan bu kayıtların tamamını istiyor. Kayıtları eksik olan gönderenlerin mailleri spam klasörüne alınıyor veya reddediliyor.

SPF kaydı

SPF, alan adınız adına mail gönderebilecek sunucuları listeleyen bir TXT kaydıdır. Alan adının köküne (@) eklenir.

Mail sağlayıcınızÖrnek SPF kaydı
Google Workspacev=spf1 include:_spf.google.com ~all
Microsoft 365v=spf1 include:spf.protection.outlook.com ~all
Hosting firması (cPanel vb.)Firmanızın verdiği include ifadesi veya sunucu IP'si: v=spf1 ip4:SUNUCU_IP ~all
İkisi birdenv=spf1 include:_spf.google.com include:spf.protection.outlook.com ~all
  • Alan adında tek bir SPF kaydı olmalıdır; yeni bir servis eklerken mevcut kaydı düzenleyin.
  • SPF değerlendirmesi en fazla 10 DNS sorgusuna izin verir. Çok sayıda include eklemek bu sınırı aşabilir.
  • ~all (yumuşak ret) çoğu işletme için güvenli bir başlangıçtır; -all daha katıdır.

Toplu mail panelimiz gönderimi kendi mail hesabınızın sunucusu üzerinden yaptığı için SPF kaydınıza ek bir ifade eklemenize gerek yoktur; mevcut sağlayıcınızın kaydı yeterlidir.

DKIM imzası

DKIM, giden her maile alan adınıza ait gizli bir anahtarla imza ekler. Alıcı sunucu, DNS'teki açık anahtarla bu imzayı doğrular. DKIM'i mail sağlayıcınızın panelinden açarsınız:

Google Workspace

  1. Yönetici Konsolu'nda Uygulamalar > Google Workspace > Gmail > E-postanın kimliğini doğrulama bölümüne gidin.
  2. Alan adınızı seçip yeni kayıt oluşturun. Google size google._domainkey adlı bir TXT kaydı verir.
  3. Bu kaydı DNS panelinize ekleyin, birkaç saat sonra Yönetici Konsolu'nda Kimlik doğrulamayı başlat'a basın.

Microsoft 365

  1. Microsoft Defender portalında E-posta ve işbirliği > İlkeler ve kurallar > Tehdit ilkeleri > E-posta kimlik doğrulama ayarları > DKIM bölümünü açın.
  2. Alan adınız için verilen selector1._domainkey ve selector2._domainkey CNAME kayıtlarını DNS'e ekleyin.
  3. Kayıtlar görüldükten sonra DKIM imzalamayı etkinleştirin.

Hosting firması

cPanel'de E-posta Teslim Edilebilirliği ekranı DKIM kaydının durumunu gösterir; alan adınızın DNS'i başka bir yerdeyse ekrandaki kaydı oraya kopyalamanız gerekir.

DMARC politikası

DMARC, _dmarc adlı bir TXT kaydıdır. SPF veya DKIM'den en az birinin geçmesini ve geçen kontrolün “Gönderen” adresindeki alan adıyla uyumlu olmasını ister. Başlangıç için önerdiğimiz kayıt:

Ad:    _dmarc
Tür:   TXT
Değer: v=DMARC1; p=none; rua=mailto:[email protected]
  1. p=none ile başlayın. Hiçbir mail engellenmez; rua adresine gelen raporlarla hangi sunucuların sizin adınıza mail gönderdiğini görürsünüz.
  2. Meşru göndericileri düzeltin. Raporlarda SPF veya DKIM'den geçemeyen kendi servislerinizi (fatura sistemi, web sitesi formu vb.) yapılandırın.
  3. p=quarantine'e geçin. Birkaç hafta sorunsuz rapor aldıktan sonra kontrolden geçemeyen mailler spam klasörüne alınır.
  4. Hazır olduğunuzda p=reject. Alan adınızı taklit eden mailler tamamen reddedilir.

Kayıtları kontrol etmek

Kayıtları ekledikten sonra komut satırından kontrol edebilirsiniz:

nslookup -type=TXT alanadiniz.com
nslookup -type=TXT _dmarc.alanadiniz.com
nslookup -type=TXT google._domainkey.alanadiniz.com

Daha pratik bir yol: kendi Gmail adresinize bir mail gönderin, maili açıp Diğer > Orijinali göster'e tıklayın. SPF, DKIM ve DMARC satırlarında “PASS” görüyorsanız kurulum tamamdır. Toplu mail panelimiz de mail hesabınızı bağladığınızda bu üç kaydı otomatik kontrol eder ve eksik olanı gösterir.

Sık yapılan hatalar

  • İki ayrı SPF kaydı: Yeni bir servis eklerken eskisini silmeden ikinci bir v=spf1 kaydı eklemek SPF'yi tamamen bozar.
  • Kaydı yanlış yere eklemek: Alan adınızın nameserver'ı Cloudflare'deyse hosting panelinize eklediğiniz kayıt geçerli olmaz.
  • Gönderen adresiyle uyumsuzluk: Mail [email protected] adresinden gidiyor ama DKIM başka bir alan adıyla imzalanıyorsa DMARC başarısız olur.
  • DMARC'ı doğrudan reject yapmak: Henüz yapılandırılmamış bir meşru servisiniz varsa o servisin mailleri reddedilir.

Alan adı kayıtlarınız tamamlandıktan sonra çıkış linklerinizi de kendi alan adınıza taşıyabilirsiniz: bülten alan adı kurulumu.

SSS

Sık sorulanlar

01SPF, DKIM ve DMARC olmadan toplu mail gönderilebilir mi?

Gönderilebilir ama mailleriniz büyük olasılıkla spam klasörüne düşer veya reddedilir. Google ve Yahoo, kişisel hesaplara günde yaklaşık 5.000'den fazla mail gönderenlerden bu üç kaydın tamamını zorunlu tutuyor; Microsoft da Outlook.com için benzer şartlar uyguluyor.

02Bir alan adında birden fazla SPF kaydı olabilir mi?

Hayır. Bir alan adında yalnızca bir SPF (v=spf1 ile başlayan TXT) kaydı olmalıdır. İki ayrı kayıt olduğunda SPF kontrolü hata verir. Birden fazla servis kullanıyorsanız include ifadelerini tek kayıtta birleştirin.

03DMARC'ı hemen p=reject yapmalı mıyım?

Hayır. Önce p=none ile başlayıp gelen raporlarla tüm meşru gönderimlerinizin SPF veya DKIM'den geçtiğini doğrulayın. Ardından p=quarantine'e, sonunda p=reject'e geçin. Doğrudan reject, kendi meşru maillerinizin reddedilmesine yol açabilir.

04DNS değişikliği ne kadar sürede etkili olur?

Çoğu sağlayıcıda birkaç dakika ile birkaç saat arasında. Kaydın TTL değeri ne kadar kısaysa değişiklik o kadar hızlı yayılır. Eklediğiniz kaydı nslookup veya dig komutuyla kontrol edebilirsiniz.

İlk kampanyanızı bugün gönderin

1.000 mail kredisi hediye. Kurulum yaklaşık 10 dakika sürer.