PTR ve MX A Kaydı Uyumluluğu

Mail sunucuları üzerinde çalışan Spam filtreleri, maillerin spam ya da legal olarak ayırmak için bir takım kontroler uygularlar. Bu kontroller neticesinde mail sunucularının kalitesi sınanarak spam potansiyeli olan sunucular tespit edilir. Bu süreçlerden biri de mail sunucularının PTR ve MX A kayıtlarının eşleştirilmesiyle yapılır. Bu eşleşmeye sahip olmayan sunucular, RFC standartlarına uyum sağlayamamış olmaları nedeniyle spam filtrelerine takılırlar. 

Bu tür spam potansiyeli yüksek sunuculardan gönderilen mailler çoğu zaman hedef mail sunucular tarafından reddedilirler ve şu hata mesajı ile karşılaşırlar;

does not match any IP address

Bu hatanın çözümü mail sunucusunun root seviyesinde yönetimi ile mümkündür. Yapılması gerekenler aşağıda belirtilmiştir;

1) MX Kaydının Varlığından Emin Olmalısınız; Mail sunucunuzun gönderim için kullandığı IP adresinin PTR (Ters dns) kaydının bulunduğundan emin olmalısınız. Her platformad kullanılan global bir sorgulama aracı olan "nslookup" komutu ile bu kaydı kontrol edebilirsiniz.

nslookup mail.datafon.net.tr
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: datafon.net.tr
Address: 91.102.161.14
Aliases: mail.datafon.net.tr

Bu komut görüldüğü üzere mail sunucusunun IP adresini çözümlemektedir. Mail sunucumuz olan mail.datafon.net.tr adresinin IP adresi 91.102.161.14 olarak ifade ediliyor. Bu IP adresinin PTR (Ters dns) kaydının mail sunucumuzun A kaydı ile örtüşmesini şu şekilde kontrol edebiliriz;

nslookup 91.102.161.14
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Name: datafon.net.tr
Address: 91.102.161.14

Görüldüğü üzere mail sunucumuzun A kaydı ile IP adresimizin PTR kaydı birbiriyle örtüşüyor. Bu kayıtların birbiriyle örtüşememesi durumunda mailleriniz Does not match any IP address hatası ile karşılaşabilmektedir.