SPF, DKIM ve DMARC Kayıtlarını Nasıl Oluşturup Test Ederisiniz?

Poker

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Soru 1: SPF kaydı nedir ve nasıl oluşturulur?
Cevap: SPF, e‑postaların hangi sunuculardan gönderilebileceğini belirleyen bir TXT kaydıdır. Örneğin, Google Workspace kullanıyorsanız alan adınızın DNS yönetim panelinde şu değeri ekleyin:
Kod:
v=spf1 include:_spf.google.com ~all
~all yerine -all kullanmak daha katı bir politika sunar. Kayıt ekledikten sonra DNS’in yayılması 24‑48 saat sürebilir.

Soru 2: DKIM nedir ve anahtar çifti nasıl oluşturulur?
Cevap: DKIM, e‑postanın içeriğini dijital olarak imzalayan bir sistemdir.
  1. Sunucunuzda openssl ile anahtar çifti oluşturun:
    Bash:
    openssl genrsa -out private.key 2048
    openssl rsa -in private.key -pubout -out public.key
  2. public.key dosyasını, seçici adı (örnek: default) ile birlikte DNS’e TXT olarak ekleyin:
    Kod:
    default._domainkey.example.com  TXT  "v=DKIM1; k=rsa; p=PUBLICKEY"
  3. E‑posta sunucunuza özel anahtarı (private.key) yapılandırın. SMTP sunucunuzun hangi seçiciyi kullanacağını bilmesi gerekir.

Soru 3: DMARC kaydı nedir ve nasıl yapılandırılır?
Cevap: DMARC, SPF ve DKIM sonuçlarını birleştirerek alıcı sunucunun maili nasıl işleyeceğini belirtir. Örnek bir TXT kayıt:
Kod:
_dmarc.example.com  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.com; ruf=mailto:dmarc@example.com; fo=1"
p=none raporlama yapar fakat maili reddetmez. Üretim ortamında p=quarantine veya p=reject tercih edilir.
Rekordun geçerliliğini kontrol etmek için dig komutunu kullanabilirsiniz:
Bash:
dig +short TXT _dmarc.example.com

Soru 4: SPF, DKIM ve DMARC kayıtlarını ekledikten sonra doğrulama nasıl yapılır?
Cevap:
  • SPF: dig +short TXT example.com çıktısında v=spf1 ifadesini kontrol edin.
  • DKIM: openssl dgst -sha256 -sign private.key -out sig.txt komutuyla test imzası oluşturup, kaydı doğrulayabilirsiniz.
  • DMARC: https://mxtoolbox.com/dmarc.aspx ya da https://dmarcian.com/tools/dmarc-record-check/ gibi online araçlarla kayıt geçerliliğini ve raporları inceleyin.

Soru 5: Kayıt eklemeden önce neye dikkat edilmeli?
Cevap:
  • DNS kayıtlarının birleştirilmiş SPF uzunluğu 255 karakteri geçmemeli.
  • Yedekleme: mevcut DNS yapılandırmasını CTRL‑Z veya benzeri bir yedekleme yöntemiyle saklayın.
  • Değişikliklerin yayılma süresi 5‑30 dakika ile 48 saat arasında değişebilir; bu süre içinde geçici e‑posta teslim sorunları yaşanabilir.

Soru 6 (Tartışma): SPF, DKIM ve DMARC kayıtlarını güncelledikten sonra mail gönderme başarısını nasıl ölçebilirsiniz?
 
Geri
En Üst