← Araçlar

E-posta / PTR DNS denetimi

MX, SPF, DKIM, DMARC ve PTR tutarlılığı için yalnızca DNS. Posta gönderilmez.

Sonuçlar yalnızca tanı amaçlıdır. Teslimat veya spam skoru garantisi değildir.

Her kontrol ne anlama geliyor?

Yalnızca herkese açık DNS’e bakıyoruz (geofeed için, yayınladıysanız, herkese açık CSV’ye de). Yeşil: kaydı bulduk. Turuncu: bulamadık — posta yine çalışabilir; alıcılar eksik kaydı zayıf sinyal sayar. Bu bir spam skoru değildir.

MX kayıtları

Gelen postayı doğru sunuculara yönlendirir.

Nedir?
MX (Mail Exchanger) kayıtları, @alanadiniz adresine gelen postayı hangi sunucuların kabul edeceğini yazar. Öncelik numarası hangisinin önce deneneceğini söyler.
Ne işe yarar?
MX yoksa dışarıdaki sunucular sizin adreslerinize postayı nereye bırakacaklarını bilmez.
Varsa / yoksa
Varsa: gelen posta net bir hedefe gider. Yoksa: bazı kurulumlarda gönderebilirsiniz; ama o alan adına gelen posta çoğu zaman düşmez veya kırılgan yedeklere kalır.
Nasıl yapılır?
DNS panelinde posta sağlayıcınızın verdiği MX’leri ekleyin (Google Workspace, Microsoft 365, cPanel veya VPS hostname). Örnek: 10 mail.ornek.com. Bu hostname’in A/AAAA kaydı gerçekten SMTP çalıştıran IP’ye bakmalı.

SPF (TXT)

Alan adınız adına kimlerin posta gönderebileceğini listeler.

Nedir?
SPF, v=spf1 ile başlayan bir TXT kaydıdır. From alanında sizin alan adınızı kullanan gönderim için izinli IP’leri, include’ları veya MX’leri yazar.
Ne işe yarar?
Alıcı, bağlanan IP’nin yetkili olup olmadığına bakar. From satırında markanızı taklit eden basit sahteciliği azaltır.
Varsa / yoksa
Doğruysa: listedeki sunuculardan giden posta SPF’i geçer. Yoksa veya yanlışsa: soft-fail / red artar; DMARC da düzgün hizalanamaz. Çok fazla include 10 DNS sorgusu sınırını aşırır.
Nasıl yapılır?
Apex’te tek TXT: v=spf1 … ~all veya -all. Gerçek tüm göndericileri yazın (ESP, pazarlama, ticket). Örnek: v=spf1 a mx ip4:203.0.113.10 include:_spf.google.com ~all. Birden fazla SPF TXT geçersizdir; bir tane tutun.

Örnek

v=spf1 a mx ip4:203.0.113.10 include:_spf.google.com ~all

DMARC

SPF/DKIM başarısız olunca alıcının ne yapacağını söyler.

Nedir?
DMARC, _dmarc.alanadiniz altında TXT’dir ve v=DMARC1 ile başlar. Politika (none / quarantine / reject) ve isteğe bağlı rapor adresleri (rua / ruf) tanımlar.
Ne işe yarar?
SPF ile DKIM’i birbirine bağlar; alıcıya ne kadar katı olacağını söyler. Toplu raporlar, sizin adınıza kimin gönderdiğini gösterir — politikayı sıkılaştırmadan önce işe yarar.
Varsa / yoksa
Varsa: alıcının net kuralı vardır; rapor toplayabilirsiniz. Yoksa: SPF/DKIM hataları rastgele ele alınır; marka taklidi kolaylaşır. Önce p=none, raporlar temizlenince quarantine/reject.
Nasıl yapılır?
_dmarc üzerine TXT: v=DMARC1; p=none; rua=mailto:dmarc@alanadiniz. Hazır olunca p=quarantine veya p=reject. Asıl posta akışlarınızda SPF ve DKIM’in geçtiğinden emin olun.

Örnek

v=DMARC1; p=none; rua=mailto:dmarc@example.com

DKIM

Alıcının imzanızı doğrulaması için DNS’teki açık anahtar.

Nedir?
DKIM, giden iletilere kriptografik imza ekler. Eşleşen açık anahtar selector._domainkey.alanadiniz TXT’sinde durur (v=DKIM1). Seçici adı kısa bir etiketdir: x, default, google, s1 gibi.
Ne işe yarar?
Alıcı, gövde ve başlıkların yolda değişmediğini ve anahtarın size ait olduğunu doğrular. SPF ile birlikte DMARC hizalamasını besler.
Varsa / yoksa
Varsa: imzalı posta DKIM’i geçebilir, DMARC’a yardım eder. Yoksa: imzasız posta zayıf görünür; bazı ağlar kabul eder, çoğu daha sıkı filtreler. Not: yalnızca yaygın seçici adlarına bakıyoruz — çok özel bir ad varsa DKIM olsa bile turuncu çıkabilir.
Nasıl yapılır?
Posta panelinde (veya VPS’te OpenDKIM) anahtar çifti üretin, bir seçici seçin, açık anahtarı TXT yayınlayın, giden akışta imzayı açın. Örnek: x._domainkey.ornek.com. Özel anahtar yalnızca gönderen sunucuda kalsın.

PTR / ters DNS

Posta IP’sinin ters DNS’i; ileri DNS ile uyumlu olmalı.

Nedir?
PTR (ters DNS), bir IP’yi hostname’e çevirir. Biz ayrıca bu hostname’in A/AAAA ile aynı IP’ye döndüğünü de kontrol ederiz — “ileri doğrulanmış” PTR.
Ne işe yarar?
Birçok alıcı filtre, bağlanan SMTP IP’sinin mantıklı bir PTR’si olmasını bekler. Dinamik veya uyuşmayan ters isimler klasik “şüpheli posta” işaretidir.
Varsa / yoksa
Uyumluyysa: giden posta için daha güçlü güven. Yoksa veya uyuşmuyorsa: SPF düzgün olsa bile greylist, karantina veya red riski yükselir.
Nasıl yapılır?
PTR’yi alan adı DNS paneli değil, IP bloğunun sahibi (VPS / hosting sağlayıcı) yazar. mail.alanadiniz.com gibi bir PTR isteyin; aynı IP’ye A kaydı da ekleyin. EuroVDC Bulut VPS’te genelde panelden veya destek talebiyle yapılır.

Geofeed

IP öneklerinizin hangi ülke / şehirde olduğunu yayınlar.

Nedir?
Geofeed, IP öneklerini coğrafyaya bağlayan küçük bir CSV’dir (RFC 8805). Örnek satır: 91.210.41.0/24,BG,Sofia,Sofia. Keşif için DNS TXT geofeed:https://… ve/veya https://alanadiniz/geofeed.csv yeterlidir.
Ne işe yarar?
RIR’lar, güvenlik araçları ve bazı ağ operatörleri adres aralığınızı doğru etiketlemek için okur. Konu IP konum doğruluğu; tek bir postanın spam olup olmadığı değil.
Varsa / yoksa
Varsa: sistemler öneklerinizi örn. Sofya / BG olarak görebilir. Yoksa: posta çalışmaya devam eder; üçüncü taraf coğrafi veritabanları yanlış tahmin edebilir (haritada yanlış ülke, risk skoru, uyum filtreleri). Küçük göndericiler için isteğe bağlı; herkese açık IP alanı yayınlıyorsanız faydalı.
Nasıl yapılır?
1) UTF-8 CSV yazın (başlık şart değil). Sütunlar: önek, ülke (ISO), bölge, şehir — örn. 203.0.113.0/24,BG,Sofia,Sofia. 2) Web köküne /geofeed.csv koyun (HTTPS, herkese açık). 3) İsteğe bağlı ama önerilir: apex TXT geofeed:https://www.alanadiniz/geofeed.csv — böylece yolu tahmin etmeye gerek kalmaz. Önekler değişince dosyayı güncelleyin.

SSS

Bu spam klasörüne düşmeyi düzeltir mi?
Garanti yok. Doğru DNS gerekli ama gelen kutusuna düşmek için yeterli değildir.
Yalnızca IP denetleyebilir miyim?
Evet. PTR ve ileri tutarlılık için herkese açık IPv4/IPv6 girin.
DKIM neden eksik görünüyor?
default, mail, s1, x, google gibi yaygın seçicileri tararız. Çok özel bir ad hâlâ kaçabilir.
Posta için hangi VPS yardımcı olur?
Sofya’da statik IP’li bir bulut VPS’te PTR’yi panelden veya destek talebiyle ayarlarsınız. Çıkış adresi aynı kalır.