Kurumsal e-postanın düzgün çalışması dört DNS kaydına bağlıdır: MX, SPF, DKIM ve DMARC. Biri eksikse mailleriniz kaybolabilir, spama düşebilir ya da alan adınız adına sahte mail gönderilebilir. Bu yazıda bu kayıtları nasıl kontrol edeceğinizi ve çıkan sonuçları nasıl yorumlayacağınızı anlattık.
Hangi kayıt neyi kontrol eder?
| Kayıt | Görevi | Yoksa ne olur? |
|---|---|---|
| MX | Gelen postaların hangi sunucuya teslim edileceğini söyler | Size gönderilen mailler ulaşmaz |
| SPF | Sizin adınıza mail gönderebilecek sunucuları listeler | Mailleriniz spama düşebilir |
| DKIM | Giden maillere dijital imza ekler | Gmail ve Outlook mailinize daha az güvenir |
| DMARC | Doğrulamayı geçemeyen maillere ne yapılacağını söyler | Alan adınızla sahte mail gönderilebilir |
Sonuçları nasıl yorumlamalı?
MX kaydı: En az bir MX kaydı görmelisiniz ve bu kayıt kullandığınız mail sağlayıcısını göstermelidir. Örneğin Google Workspace kullanıyorsanız google.com ile biten sunucular görünür. Eski hosting firmanızın sunucusu hâlâ MX kaydındaysa, gelen mailleriniz yanlış yere gidiyor olabilir. Ayrıntılar: MX kaydı nedir, nasıl değiştirilir?
SPF kaydı: Tek bir v=spf1 kaydı olmalı ve ~all ya da -all ile bitmelidir. İki ayrı SPF kaydı varsa ikisi de geçersiz sayılır. Doğru kaydı hazırlamak için: SPF kaydı nasıl oluşturulur?
DKIM kaydı: DKIM anahtarı, sağlayıcının belirlediği bir "seçici" adı altında durur (örneğin google._domainkey ya da dkim._domainkey). Kontrol aracı yaygın seçicileri dener. Bulunamaması her zaman eksik olduğu anlamına gelmez; sağlayıcınızın panelinde DKIM'in açık olup olmadığına bakın.
DMARC kaydı: _dmarc adı altında v=DMARC1 ile başlayan bir kayıt görmelisiniz. p=none politikası yalnızca izleme yapar, sahte mailleri engellemez. Kayıtlarınız oturduktan sonra p=quarantine önerilir.
Komut satırıyla kontrol (teknik kullanıcılar için)
Windows'ta komut istemini açıp şu komutları kullanabilirsiniz:
nslookup -type=mx firmaniz.com.tr
nslookup -type=txt firmaniz.com.tr
nslookup -type=txt _dmarc.firmaniz.com.tr
Mac ve Linux'ta nslookup yerine dig komutu da kullanılır: dig txt firmaniz.com.tr
Kayıtları değiştirdim ama sonuç değişmedi
DNS değişiklikleri hemen yayılmaz. Kaydın eski değeri, ayarlanan süre (TTL) boyunca dünyadaki DNS sunucularında saklanır. Bu süre çoğu panelde 1 saattir, bazen 24 saate çıkabilir. Değişiklikten bir süre sonra tekrar kontrol edin.
Kayıtlarınız doğru olduğu halde mailleriniz hâlâ spama düşüyorsa, sunucunuzun kara listede olup olmadığını da kontrol edin: Kara Liste Kontrolü. Spam sorununun diğer sebepleri için: Kurumsal mailim neden spam'e düşüyor?
Sık sorulan sorular
Mail DNS kontrolü alan adıma zarar verir mi?
Hayır. Kontrol yalnızca herkese açık DNS kayıtlarını okur; alan adınızda, sunucunuzda ya da maillerinizde hiçbir değişiklik yapmaz.
DKIM kaydım neden bulunamadı?
DKIM anahtarı sağlayıcıya özel bir seçici adı altında durur ve bu ad DNS'ten listelenemez. Araç yaygın seçicileri dener; sağlayıcınız farklı bir ad kullanıyorsa bulunamayabilir. Sağlayıcınızın panelinde DKIM'in etkin olduğunu ve DNS'e eklendiğini kontrol edin.
Dört kaydın hepsi doğru ama mailler hâlâ spama düşüyor. Neden?
Sebep içerik olabilir (çok fazla bağlantı, büyük harfli konu satırları, yalnızca resimden oluşan mailler), gönderen sunucunun itibarı olabilir ya da alıcılar mailinizi daha önce spam olarak işaretlemiş olabilir.