Internette sıkça karşılaşılan sorulardan biri “Maillerim neden Hotmail, Gmail, Yahoo benzeri servislere gitmiyor?” ya da “Maillerim neden Hotmail, Gmail, Yahoo benzeri servislerin Spam ya da Gereksiz klasörüne düşüyor?”
Bu konuda bir sürü yazılmış çizilmiş durumda. Bende bildiklerimi burada toparlayayım istedim.
İlk olarak kontrol edilmesi gereken kullanmakta olduğunuz IP’nin reverse DNS kaydı mevcut mu?
Bunun kontrol etmek için www.intodns.com adresinden domaininizi sorgulayın. Burada MX adımı altına özel olarak dikkat etmeniz gerekmekte ve özellikle IP reverse kaydınız var mı bunu kontrol etmelisiniz. Bunu MX ana başlığı altında Reverse MX A records (PTR) adımında görebilirsiniz. Burada reverse kaydınız mümkünse kullanmakta olduğunuz domaini çözmesini sağlamanız daha verimli olacaktır. Normalde
Your reverse (PTR) record:
10.204.132.188.in-addr.arpa -> lp1.narweb.net
You have reverse (PTR) records for all your IPs, that is a good thing
şeklinde bir kayıt görmeniz gerekiyor. Burada eğer domaininiz için dedicated bir IP adresi alabiliyorsanız, bu ip adresinin reverse kaydına direkt mail serverınızın mx kaydını girebilirsiniz. Mesela X.X.X.X IP’si için mail.domain.com şeklinde bir reverse kaydı girilmesi daha güzel bir sonuç verecektir. Hatta domaininizi bir sunucu üzerinde tek olarak çalıştırıyorsanız bu durumda sunucunun host adresini de mail.domain.com şeklinde değiştirmeniz çok daha güzel sonuç almanızı sağlayacaktır.
Intodns üzerinden kontrolünüzde hatalı görünen diğer DNS ayarlarınızı da düzeltmeniz faydanıza olacaktır.
DNS kayıtlarınızda SPF kaydınız mevcut mu?
DNS’teki SPF kaydı, bu domainin hangi ip adresinden mail attığını belirtmektedir. Buradaki kayıt için standart olarak
v=spf1 a mx ipv4:X.X.X.X/32
ya da
v=spf1 +a +mx -all
şeklinde bir kayıt olacaktır. Bu kayıt için www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/ buradaki sihirbazı kullanabilirsiniz. Ayrıca aşağıdaki adresleri kullanarak SPF ile ilgili test ve kontroller sağlayabilirsiniz.
www.kitterman.com/spf/validate.html
DNS kayıtlarınızda DomainKeys (DKIM) kaydınız mevcut mu?
DomainKeys DNS kayıtlarınızda domaine özel bir anahtar oluşturarak bununla gönderdiğiniz mailleri imzalamanız mantığına dayanıyor. Bunun domaininizin DNS kayıtlarında
default._domainkey.domain.com. TXT p=MHwwDQYJKoZIhvcNAQEBBQADawAwaAJhAJgX1l
EMBME6EZsDI5KnnNuZhXc6laEezQlgrtgrWCGAh83sS2c
pcyas6n5nWBdgJCSZ3/Gzjdf4gfbNQ+0HNQOuO
Lms4LemWdAlSCmpxjw6250J+i8zFOtnGxJESU4o4
jn7wIDAQAB;
şeklinde bir kayıt görmeniz gerekiyor. Bu kayıt ile ilgili ayarları eğer Plesk kullanıyorsanız Mail Settings adımında DomainKeys‘i açabiliyorsunuz. Bunun dışında bir panel kullanıyorsanız ya da panel kullanmıyorsanız bu durumda referans olarak aşağıdaki sitelere göz atabilirsiniz.
www.port25.com/support/domainkeysdkim-wizard/
support.google.com/a/bin/answer.py?hl=en&answer=174124
Spam listelerini kontrol ettiniz mi?
Kullanmakta olduğunuz IP adresinin spam listelerinde olması durumunda göndereceğiniz mailler büyük ihtimalle karşı tarafa ulaşmayacak ya da karşı tarafta spam klasörüne düşecektir. Kullandığınız IP adresinin spam listelerinde kayıtlı olup olmadığını aşağıdaki siteleri kullanarak sorgulayabilirsiniz.
www.senderscore.org/blacklistlookup/
Feedback Loop ya da Whitelist nedir? Gerekli midir?
Feedback Loop ya da whitelisting Hotmail, Yahoo gibi servis sağlayıcıların kullandığı bir geri bildirim servisidir ve bu kurallara uymanız durumunda da whitelist’de yer almanız şeklinde sonuçlanan kısaca özetlenebilecek bir yapıdır.
Hotmail’e kayıt için;
adresini takip edebilirsiniz.
Yahoo’ya kayıt için;
feedbackloop.yahoo.net/index.php
adresini takip edebilirsiniz.
Gmail için direkt olarak bu şekilde bir kayıt mekanizması mevcut değil fakat sitelerinde verdikleri belirli kurallar mevcut.
support.google.com/mail/bin/answer.py?hl=en&answer=81126
Ayrıca Gmail’e çoklu mail gönderimi için aşağıdaki form ile başvuruda bulunabilirsiniz.
support.google.com/mail/bin/request.py?hl=en&nomods=1&contact_type=bulk_send
Hotmail üzerinde ayrıca kendinize ait IP aralıklarını monitör edebilmeniz de söz konusudur. Bunun için aşağıdaki adresten başvuruda bulunup bu IP’nin size ait olduğunu onaylamanız gerekmektedir.
Feedback Loop şeklinde Google üzerinde yapılan aramalarda da oldukça faydalı kaynaklara ulaşmak mümkün;
www.emaillusions.com/2011/02/white-listing-and-isp-feedback-loops.html
www.mequoda.com/articles/email-marketing/10-email-feedback-loop-lists/
Gönderilen mailin içeriği ve tasarımı nasıl olmalıdır?
Özellikle görsel mail gönderirken tasarıma dikkat edilmelidir. Bu tasarım kısaca özetlemek gerekirse;
- Tasarım yapılırken HTML 4 standartları baz alınmalı ve olabildiğince az css kullanılmalıdır.
- Tasarımın genişliği 700 pikseli geçmemelidir.
- Kullanılan imajların kare olarak boyutu 300 pikselden daha büyük ise bunlar parçalanarak tablo içerisine dağıtılmalıdır.
- JAVA, FLASH benzeri sakıncalı olabileceği düşünülen içerik kesinlikle tasarım içine eklenmemelidir.
- Tasarımda kullanılan imajların toplam boyutları 200 kb ı geçmemelidir.
- Imajların alt tagları da doğru bir şekilde doldurulmalıdır.
- Imajlar 72 dpi, RGB ve 8/16 bit şeklinde olmalıdır.
- Bazı mail servislerinde sorun yaratacağı için margin/padding, background-image, background-position, mage:hover, border, float/clear CSS ler kullanılmamalıdır.
- Mümkün olduğunca tasarımda en fazla 3 imaj kullanılmalıdır.
- Font kullanımlarında ise standart fontlar kullanılmalı ve 18 puntodan büyük fontlar, parlak renkler tercih edilmemelidir.
www.contactology.com/check_mqs.phpspamscore.mewww.mailingcheck.com/check-spam-scorespamscorechecker.com
dns reverse de bi sıkıntı gözükmedi.sadece ( Mismatched NS records ve Missing nameservers reported by your nameserver ) kısımlarında kırmızı ünlem işareti vardı.sorun bunlardan kaynaklabilir mi.yoksa bunlar bu konuyla alakasız bişey mi ??
Bu genelde hosting altında DNS template i doğru yapılandırılmadığında oluşan bir hata. Mail ile ilgili bir sıkıntı yaratmaz ama sitenizin DNS çözümlemesi esnasında sıkıntı oluşturabilir. Hosting firmanız ile iletişime geçerek sorunu çözüme ulaştırabilirsiniz.