Blog

Barındırma altyapınızı yöneten ekipten eğitimler, rehberler, ürün haberleri ve mühendislik içgörüleri.

E-posta ve Güvenlik

E-posta güvenliği: SPF, DKIM ve DMARC nedir?

16 Ekim 2026 2 dk okuma
Bu yazıyı paylaş

E-postalarınızın spam klasörüne düşmesini ve alan adınızın sahte e-postalarda kullanılmasını önlemek için üç DNS tabanlı yöntem kullanılır: SPF, DKIM ve DMARC. Üçü birlikte çalışır.

SPF (Sender Policy Framework)

Alan adınız adına e-posta göndermeye yetkili sunucuların listesini DNS üzerinde bir TXT kaydı olarak yayınlar. Alıcı sunucu, gelen e-postanın yetkili bir sunucudan gelip gelmediğini kontrol eder.

Örnek kayıt: v=spf1 include:_spf.saglayici-ornek.com ~all

DKIM (DomainKeys Identified Mail)

Giden e-postalara dijital imza ekler. Genel anahtar DNS üzerinde bir TXT kaydı olarak yayınlanır; alıcı, imzayı bu anahtarla doğrulayarak iletinin yolda değiştirilmediğini ve alan adınızdan geldiğini anlar. Anahtarı genellikle e-posta veya hosting sağlayıcınız üretir.

DMARC

SPF ve DKIM sonuçlarına göre alıcıya ne yapacağını söyleyen politikadır: none (yalnızca raporla), quarantine (şüpheli iletileri spama at) veya reject (reddet). Ayrıca size özet raporlar gönderilir.

Örnek kayıt (_dmarc.ornek.com): v=DMARC1; p=none; rua=mailto:dmarc@ornek.com

Nereden başlamalı?

  1. E-posta sağlayıcınızın verdiği SPF ve DKIM kayıtlarını alan adınızın DNS ayarlarına ekleyin.
  2. DMARC politikasını önce p=none ile açın ve raporları birkaç hafta izleyin.
  3. Tüm meşru gönderimlerin SPF veya DKIM kontrolünden geçtiğinden emin olunca önce quarantine, sonra reject politikasına geçin.

Sık yapılan hatalar

  • Bir alan adı için birden fazla SPF kaydı oluşturmak; yalnızca bir SPF kaydı olmalıdır.
  • SPF kaydında çok fazla include kullanarak 10 DNS sorgusu sınırını aşmak.
  • DMARC politikasını rapor incelemeden doğrudan reject yapmak.

DNS değişikliklerinin yayılması dakikalar ile birkaç saat sürebilir. Takıldığınız yerde destek talebi oluşturabilirsiniz.

Hiçbir Yazıyı Kaçırmayın

En yeni eğitim, rehber ve ürün haberlerini gelen kutunuzda alın.

Bülten aboneliğiniz alındı.