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:
Soru 2: DKIM nedir ve anahtar çifti nasıl oluşturulur?
Cevap: DKIM, e‑postanın içeriğini dijital olarak imzalayan bir sistemdir.
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:
Rekordun geçerliliğini kontrol etmek için
Soru 4: SPF, DKIM ve DMARC kayıtlarını ekledikten sonra doğrulama nasıl yapılır?
Cevap:
Soru 5: Kayıt eklemeden önce neye dikkat edilmeli?
Cevap:
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?
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.
- Sunucunuzda
opensslile anahtar çifti oluşturun:
Bash:openssl genrsa -out private.key 2048 openssl rsa -in private.key -pubout -out public.key public.keydosyası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"- 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ındav=spf1ifadesini kontrol edin. - DKIM:
openssl dgst -sha256 -sign private.key -out sig.txtkomutuyla test imzası oluşturup, kaydı doğrulayabilirsiniz. - DMARC:
https://mxtoolbox.com/dmarc.aspxya dahttps://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?