Alan adınızdan gönderilen e-postaların gerçekten sizden geldiğini kanıtlamak için üç DNS mekanizması birlikte kullanılır. Büyük e-posta sağlayıcıları (Gmail, Outlook, Yahoo) toplu gönderim yapan alan adlarından bu kayıtları artık açıkça beklemektedir.
SPF (Sender Policy Framework)
Alan adınız adına hangi sunucuların e-posta gönderebileceğini listeleyen bir TXT kaydıdır.
Kod:
v=spf1 mx a include:_spf.google.com ~all
- mx / a: Alan adının MX ve A kayıtlarındaki sunucular gönderebilir.
- include: Başka bir sağlayıcının SPF listesini dahil eder (Google Workspace, Microsoft 365, e-bülten servisleri vb.).
- ~all (softfail): Listede olmayanlar şüpheli sayılır. -all (fail): Listede olmayanlar reddedilmeli.
Dikkat: SPF değerlendirmesinde en fazla
10 DNS sorgusu (include, a, mx, redirect vb.) yapılabilir; aşılırsa SPF "permerror" verir. Alan adında yalnızca bir SPF kaydı bulunmalıdır.
DKIM (DomainKeys Identified Mail)
Gönderen sunucu, her e-postayı özel anahtarla imzalar; alıcı, imzayı DNS'teki açık anahtarla doğrular. Böylece e-postanın yolda değiştirilmediği ve alan adına ait olduğu kanıtlanır. Açık anahtar bir "seçici" (selector) altında yayınlanır:
Kod:
secici._domainkey.ornek.com TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkq..."
Anahtarı hosting panelinizden (cPanel "E-posta Teslim Edilebilirliği", Plesk "DKIM") veya e-posta sağlayıcınızdan alırsınız. 2048 bit RSA anahtar önerilir.
DMARC
SPF ve DKIM sonuçlarının, e-postanın "Kimden" (From) adresindeki alan adıyla
uyumlu olmasını şart koşar ve doğrulama başarısız olduğunda alıcının ne yapacağını söyler. Ayrıca size rapor gönderilmesini sağlar.
Kod:
_dmarc.ornek.com TXT "v=DMARC1; p=none; rua=mailto:dmarc@ornek.com"
- p=none: Sadece izle, rapor al (başlangıç için).
- p=quarantine: Başarısız e-postalar spam/önemsiz klasörüne.
- p=reject: Başarısız e-postalar reddedilir.
Önerilen geçiş sırası
- Alan adınız adına e-posta gönderen tüm servisleri listeleyin (web sitesi, fatura sistemi, e-bülten, kurumsal e-posta).
- SPF kaydını bu servisleri kapsayacak şekilde tek bir kayıtta birleştirin.
- Her servis için DKIM imzalamayı açın.
- p=none ile DMARC yayınlayın ve birkaç hafta raporları inceleyin.
- Tüm meşru gönderimler geçiyorsa önce quarantine, ardından reject politikasına geçin.
Diğer spam sebepleri
Doğru kayıtlara rağmen e-postalar spam'e düşüyorsa: sunucu IP'si kara listede olabilir, PTR (ters DNS) kaydı eksik olabilir, içerik spam filtrelerini tetikliyor olabilir veya alıcılar e-postalarınızı sık sık spam olarak işaretliyor olabilir.
Araç
Kayıtlarınızı adım adım oluşturmak için
SPF, DKIM ve DMARC oluşturucu aracını kullanabilirsiniz.