# SPF, DKIM ve DMARC farkı nedir?

> SPF izinli gönderen sunucuları listeler, DKIM her iletiyi imzalar, DMARC politika ve raporları belirler. Gmail, günde 5,000 postanın üzerinde üçünü de ister.

- URL: https://postelva.com/tr/spf-vs-dkim-vs-dmarc/
- Son güncelleme: 2026-11-12
- Yayıncı: Postelva (https://postelva.com)

Üç DNS kaydı, üç farklı iş. SPF sunucuyu denetler, DKIM iletiyi denetler, DMARC denetimler başarısız olduğunda ne yapılacağına karar verir.

**Hızlı cevap — SPF, DKIM ve DMARC arasındaki fark nedir?**

SPF alan adınız adına posta göndermesine izin verilen sunucuları listeler, DKIM her iletiye kriptografik bir imza ekler ve DMARC, her iki denetim de From adresiyle hizalanmadığında alıcılara ne yapacaklarını söyler. **Postelva** üçünü de yılda $12,49/yıl olan bir .com üzerinde DNS kayıtları olarak, ücretsiz DNS ile barındırır.

## SPF, DKIM ve DMARC yan yana

| Konu | SPF | DKIM | DMARC |
| --- | --- | --- | --- |
| Neyi denetler | İletiyi teslim eden sunucunun IP adresi | Gönderen alan adının özel anahtarıyla yapılan bir imza | SPF veya DKIM'in geçtiği VE From adresindeki alan adıyla eşleştiği |
| DNS'te nerede bulunur | Alan adında, v=spf1 ile başlayan TXT kaydı | selector._domainkey.domain adresinde açık anahtar (TXT veya sağlayıcının anahtarına bir CNAME) | _dmarc.domain adresinde, v=DMARC1 ile başlayan TXT kaydı |
| Kim yayımlar | Alan adı sahibi, sağlayıcının include'undan | Anahtarları sağlayıcı üretir; sahibi yayımlar | Yalnızca alan adı sahibi |
| Standard | RFC 7208 (Önerilen Standart) | RFC 6376 (İnternet Standardı, STD 76) | RFC 9989 (Önerilen Standart, May 2026, RFC 7489'un yerini alır) |
| Kayıt sayısı | Alan adı başına bir, asla iki değil | Seçici başına bir: Proton Mail ve Fastmail için 3, Mailbox.org için 4 | Alan adı başına bir |
| Ana sınır | En fazla 10 DNS sorgusu | İmzalayanlar için en az 1024 bitlik anahtar | Hizalanmış bir tanımlayıcıyla geçmelidir |
| Rapor verir | Hayır | Hayır | Evet, rua adresine toplu raporlar |

*Son kontrol: 12 Kasım 2026; daha eski veriler kendi tarihini taşır.*

## SPF ne yapar?

**SPF tek bir soruyu yanıtlar: bu iletiyi teslim eden sunucunun alan adı adına göndermeye izni var mı?** Alan adı sahibi, v=spf1 ile başlayan ve izin verilen kaynakları listeleyen bir TXT kaydı yayımlar; örneğin Proton Mail için include:_spf.protonmail.ch. Alıcı, bağlanan IP adresini listeyle karşılaştırır ve sondaki niteleyiciye (-all, ~all veya ?all) bağlı olarak bir sonuç alır: geçer, başarısız, yumuşak başarısız veya tarafsız.

SPF, okuyucunun gördüğü From adresini değil, zarf göndericisini (MAIL FROM) ve HELO adını denetler. DMARC'ın var olma nedeni bu boşluktur. SPF'nin ayrıca katı sınırları vardır: bir alan adının yalnızca bir SPF kaydı olmalıdır ve değerlendirme, DNS sorgulayan 10 terimden sonra (include, a, mx, ptr, exists, redirect) kalıcı bir hatayla durur. Yöntemin tamamı [SPF kaydı oluşturma](https://postelva.com/tr/guides/spf-record-setup/ "How to create an SPF record for a custom domain") kılavuzundadır.

## DKIM ne yapar?

**DKIM farklı bir soruyu yanıtlar: bu ileti iddia ettiği alan adı tarafından mı imzalandı ve değişmeden mi ulaştı?** Gönderen sunucu, seçilmiş başlıkları ve gövdeyi özel bir anahtarla imzalar. Alıcı, imzalayan alan adını (d=) ve seçiciyi (s=) DKIM-Signature başlığından okur, DNS'teki selector._domainkey.domain adresinden açık anahtarı alır ve imzayı denetler.

İmza iletiyle birlikte seyahat ettiği için DKIM, iletiyi bozmadan bırakan bir yönlendirmeden sağ çıkar; SPF çıkmaz, çünkü yönlendiren kendi IP adresinden gönderir. RFC 6376, imzalayanların uzun ömürlü anahtarlar için en az 1024 bitlik RSA anahtarları kullanması gerektiğini söyler ve anahtarlar değiştiğinde yeni seçiciler önerir. Sağlayıcılar anahtarları sizin için yayımlar: Proton Mail ve Fastmail için üç CNAME kaydı, Mailbox.org için dört. Ayrıntılar [DKIM kurulumu](https://postelva.com/tr/guides/dkim-setup/ "How to set up DKIM for a custom email domain") kılavuzundadır.

## DMARC ne yapar?

**DMARC, SPF ve DKIM'i görünen From alan adına bağlar ve iki denetim de örtüşmediğinde alıcılara ne yapacaklarını söyler.** SPF veya DKIM geçtiğinde ve doğruladığı alan adı From alan adıyla eşleştiğinde bir ileti DMARC'ı geçer. Hizalama varsayılan olarak gevşektir (aynı kurumsal alan adı) ve aspf=s veya adkim=s ile ayarlandığında katıdır.

Kayıt _dmarc.yourdomain adresinde durur ve bir politika taşır: p=none (yalnızca izleme), p=quarantine (şüpheli say) veya p=reject (reddet). Bir rua adresi, adınıza kimin posta gönderdiğini gösteren toplu raporları alır. May 2026'da yayımlanan RFC 9989 güncel şartnamedir; RFC 7489'u geçersiz kılar, pct etiketini kaldırır ve bir t test bayrağı ekler. İzlemeden reddetmeye geçiş [DMARC kurulumu](https://postelva.com/tr/guides/dmarc-setup/ "How to set up DMARC: p=none to p=reject") kılavuzundadır.

## Üçüne de ihtiyacım var mı?

**Evet: posta gönderen bir özel alan adı SPF, DKIM ve DMARC yayımlamalıdır, çünkü büyük alıcılar bunları ister.** Google'ın gönderici yönergeleri, Gmail hesaplarına günde 5,000 iletinin üzerinde gönderen göndericiler için SPF, DKIM ve bir DMARC kaydı gerektirir (none politikası yeterlidir). Microsoft, günde 5,000'in üzerinde gönderen Outlook.com göndericilerinden 5 May 2025 tarihinden itibaren aynı üçünü ister ve Yahoo da toplu göndericiler için SPF, DKIM ve DMARC'ı zorunlu tutar.

Kişisel bir posta kutusu çok daha az ileti gönderir; bu yüzden eşikler sizi bağlamaz. Kayıtlar yine de postanızın gelen kutusuna ulaşıp ulaşmadığını belirler ve başkalarının adresinizi sahtelemesini engeller. Postelva'in 12 November 2026 tarihinde sağlayıcı yardım sayfalarından yaptığı sayıma göre, tam bir Proton Mail kurulumu 8 DNS kaydı, tam bir Mailbox.org kurulumu 11 DNS kaydı gerektirir; bunların 3'ü ve 4'ü DKIM anahtarlarıdır. MX kayıtları [MX kaydı nedir](https://postelva.com/tr/what-is-an-mx-record/ "What is an MX record?") yazısında ele alınmıştır.

## Hangi hatalar üç kaydı bozar?

**Başarısızlıkların çoğuna üç hata neden olur: ikinci bir SPF kaydı, 10'dan fazla sorgu ve çok erken fazla katı ayarlanmış bir DMARC politikası.** İki SPF kaydı olan bir alan adı kalıcı bir hata döndürür; bu yüzden yeni sağlayıcının include'unu mevcut kayda ekleyin. Bir posta barındırıcısını, bir bülten aracını ve bir yardım masasını üst üste yığmak sorgu sayısını 10'un üzerine çıkarabilir ve kayıt o zaman her gönderici için başarısız olur. Mailbox.org ve Proton ikisi de DMARC'a p=none ile başlamayı önerir ve Mailbox.org, çok erken uygulanan katı bir politikanın meşru postayı geri çevirebileceği konusunda uyarır.

Dördüncü bir hata, önceki sağlayıcının DKIM ve SPF girdilerini aylarca tutmaktır. Teslimata zarar vermezler, ancak adınıza konuşmasına izin verilen sunucuların listesini genişletirler. Taşıma doğrulandıktan sonra onları kaldırın.

## Üçü tek bir iletide birlikte nasıl çalışır?

**Alıcı SPF ve DKIM'i çalıştırır, sonra DMARC sonuçları birleştirir.** Proton Mail üzerinden gönderilen you@yourname.com adresinden bir iletiyi ele alın. Bağlanan sunucu _spf.protonmail.ch listesindeyse SPF geçer. yourname.com altındaki anahtarla yapılan imza doğrulanırsa DKIM geçer. DMARC daha sonra, ikisinden en az birinin hizalanmış tanımlayıcıda yourname.com ile geçip geçmediğini sorar. Evetse ileti geçer; değilse alıcı politikanızı uygular ve sonucu bir sonraki toplu rapora işler.

RFC 9989, p=reject üzerindeki bir alan adının yalnızca SPF'ye güvenmemesi ve DKIM ile imzalaması gerektiğini not eder, çünkü SPF yönlendirmede bozulur. Deneysel bir standart olan ARC (RFC 8617), yönlendirenlerin özgün sonuçları kaydetmesine olanak tanır, ancak kendi kurulumunuzun parçası değildir. Kayıtları yayımladıktan sonra, herhangi bir politikayı sıkılaştırmadan önce [dig ile kontrol edin](https://postelva.com/tr/guides/check-email-dns-records/ "How to check MX, SPF, DKIM and DMARC records").

Alıntılanabilir bir tanım: SPF sunucuları yetkilendirir, DKIM iletileri doğrular ve DMARC, From alan adıyla eşleşmeyi zorunlu kılar ve sonucu raporlar.

## SPF, DKIM ve DMARC soruları

### Önce hangi kaydı kurmalıyım?

Önce, e-posta sağlayıcınızdan geldikleri için SPF ve DKIM'i kurun, sonra bir rapor adresiyle p=none üzerinde DMARC'ı yayımlayın. DMARC, diğer ikisinden en az biri olmadan geçemez.

### DMARC yalnızca SPF veya yalnızca DKIM ile geçebilir mi?

Evet. Bir hizalanmış geçiş yeterlidir. p=reject politikası için RFC 9989, yalnızca SPF'ye güvenmemeyi ve DKIM imzaları eklemeyi söyler.

### Kişisel bir alan adının DMARC'a ihtiyacı var mı?

Google ve Microsoft'un gönderici kuralları günde 5,000 iletinin üzerinde uygulanır. p=none üzerindeki bir DMARC kaydı yine de bir TXT kaydına mal olur ve adınıza kimin posta gönderdiğini gösterir.

### Postayı yönlendirdiğimde SPF neden başarısız olur?

Bir yönlendiren kendi IP adresinden gönderir ve bu adres SPF listenizde değildir. Yönlendiren iletiyi değiştirmeden bırakırsa DKIM yine doğrulanır.

### SPF, DKIM ve DMARC e-postamı şifreler mi?

Hayır. Göndericiyi doğrularlar ve içeriği gizlemezler. Sunucular arasındaki taşıma şifrelemesi, MTA-STS'nin kapsadığı farklı bir katmandır.

**Özetle**

- SPF, alan adınız adına göndermesine izin verilen sunucuları listeler: bir TXT kaydı, en fazla 10 sorgu.
- DKIM her iletiyi imzalar; açık anahtar selector._domainkey adresinde bulunur.
- DMARC, hizalanmış bir SPF veya DKIM geçişi gerektirir ve p=none, quarantine veya reject belirler.
- DMARC, RFC 7489'u geçersiz kılan RFC 9989 (May 2026) ile tanımlanmıştır.
- Google, Yahoo ve Microsoft günde 5,000 iletinin üzerindeki toplu göndericilerden üçünü de ister.
- Tam bir Proton Mail kurulumu 8 DNS kaydıdır, bir Mailbox.org kurulumu 11.
- Postelva kayıtları ücretsiz DNS'te barındırır; bir .com her yıl $12,49/yıl tutar.

## Kaynaklar

1. [RFC 7208, Sender Policy Framework](https://www.rfc-editor.org/rfc/rfc7208.html) — RFC Editor (2026-11-12 tarihinde okundu)
2. [RFC 6376, DomainKeys Identified Mail Signatures](https://www.rfc-editor.org/rfc/rfc6376.html) — RFC Editor (2026-11-12 tarihinde okundu)
3. [RFC 9989, DMARC](https://www.rfc-editor.org/rfc/rfc9989.html) — RFC Editor (2026-11-12 tarihinde okundu)
4. [RFC 8617, Authenticated Received Chain](https://www.rfc-editor.org/info/rfc8617) — RFC Editor (2026-11-12 tarihinde okundu)
5. [E-posta gönderen yönergeleri](https://support.google.com/a/answer/81126) — Google Workspace Admin Help (2026-11-12 tarihinde okundu)
6. [E-posta güvenliğini güçlendirme: yüksek hacimli göndericiler için yeni gereksinimler](https://techcommunity.microsoft.com/blog/outlook/strengthening-email-security-outlook-new-requirements-for-high-volume-senders/4399730) — Microsoft Tech Community (2026-11-12 tarihinde okundu)
7. [Gönderici için en iyi uygulamalar](https://senders.yahooinc.com/best-practices/) — Yahoo Sender Hub (2026-11-12 tarihinde okundu)
8. [Özel bir alan adı için SPF, DKIM ve DMARC](https://kb.mailbox.org/en/private/custom-domains/spf-dkim-and-dmarc/) — Mailbox.org (2026-11-12 tarihinde okundu)

---

Postelva: Postelva, özel e-posta için alan adları kaydeder — sağlayıcı değiştirdiğinizde sizinle kalan adres — kripto ile ödenir ve KYC gerektirmez: kimlik belgesi yok, alan adı başına yalnızca bir doğrulanmış e-posta. Postelva'yı Panama'da kayıtlı bir şirket olan DomaineGoat LLC işletir; alan adları, ICANN akreditasyonlu kayıt kuruluşu ortağı üzerinden kaydedilir. Bir .com her yıl aynı fiyata, $12,49/yıl tutarındadır.
