Bir süredir kendi sitenizden gönderdiğiniz e-postaları Gmail onamayıp geri mi çeviriyor? Ya da bazılarını onayıp, bazılarını mı geri çeviriyor?
Gmail'den size gelen geri çevrilme iletisine aşağıdakilere benzer yazılar mı var?
Final-Recipient: rfc822; rastgele?biralici@gmail.com
Original-Recipient: rfc822;rastgele?biralici@gmail.com
Action: failed
Status: 5.7.25
Remote-MTA: dns; gmail-smtp-in.l.google.com
Diagnostic-Code: smtp; 550-5.7.25 [bir IPv6 bulunagi] The
IP address sending this 550-5.7.25 message does not have a PTR record
setup, or the corresponding 550-5.7.25 forward DNS entry does not point to
the sending IP. As a policy, 550-5.7.25 Gmail does not accept messages from
IPs with missing PTR records. 550-5.7.25 Please visit 550-5.7.25
https://support.google.com/mail/answer/81126#ip-practices for more 550
5.7.25 information. j18-20020a170906279200b009223bf01f00si447431ejc.873 -
gsmtp
Bu sorunu aşağıdaki yöntemlerle çözebilirsiniz. Burada sorunu çözmek için "ne" yapmanız gerektiğini yazacağım, "nasıl" yapmanız gerektiğini değil. Bunun nedeni "nasıl" yapılacağı sistemden sisteme değişiklik gösterir. Örneğin "IP bulunağınızı duruk (static IP address) yapmanız" gerektiğinde, bunun "nasıl" yapılacağı kullandığınız işletim sistemine göre, bazen bir işletim sisteminde bile sürümden sürüme değişiklik gösterebilir. Örneğin Windows'da, Debian Linux'dan değişik olabilir, ya da Debian 10'da, Debian 11'den değişik olabilir. Onu ayrıca araştırmanız gerekecek.
Gmail'in iletilerinizi geri çevirmesinin sıradan bir nedeni (DNS tanımlamalarınızda MX belgesi oluşturulmamış olması gibi) yoksa, en yaygın rastlanılan üç nedeni şunlardır:
1- DNS tanımlamalarınızda alan adınızı belli bir IP bulunağına bağlamadınız (bu IPv4 bulunakları için A belgesi ile, IPv6 için de AAAA belgesi ile yapılır).
DNM tanımlamaları, alan adınızın yazılma işlemini hangi kuruluşta yaptırdıysanız, oradan yapabilirsiniz. Örneğin esenola.com alan nereden satın alınmış? O "satan" kuruluşun sitesindeki kullanıcı adınızla girip DNM tanımlamalarınızı değiştirebilirsiniz.
2- IP bulunağınız için PTR belgesi tanımlamadınız. PTR belgesi bir IP bulunağını alan adına bağlar. Bu bağı hem IPv4 hem de IPv6 için kurmalısınız. PTR belgeleri sunucunuzda (ya da sitenize barınak servisi veren sağlayıcınızın arayüzünde) yapılır. Unutmamanız gereken, Gmail IPv4'ün yanısıra, özellikle IPv6 bulunağı için de PTR belgesinin oluşturulmuş olmasını gerektiriyor!
3- Sunucunuzda hem IPv4, hem de IPv6 için duruk (static) bulunaklar tanımlamadınız. O durumda sunucunuzdaki DHCP barınak sağlayıcınızın size atadığı IPv4, UPv6 aralığında rastgele bir IP bulunağını o e-postayı göndermek için kullanır. Olur da o da rastgele A/AAAA, PTR belgelerinde belirtmiş olduğunuz IPv4, IPv6 bulunağını kullanırsa, Gmail iletinizi onar ama çoğu zaman da uyuşmayacağı için geri çevirir.
Duruk IP bulunağı tanımlamasını genellikle kendi sisteminizde (örneğin bir Debian Linux sanal sunucusunda - VPS) yaparsınız.
Gmail neden son yıllarda e-postalar üzerindeki denetimlerini sıkılaştırdı?
Gmail gibi e-posta kuruluşlarının bu kuralları getirmelerinin ana nedeni, gereksiz tanıtım e-postaları gönderen dolandırıcıları engellemek içindir. Bu dolandırıcıların çoğu sanki e-posta tanınmış bir kuruluştan geliyormuş gibi gönderirler.
Ancak örneğin esenola.com için DNS tanımlamalarında hem IPv4 hem de IPv6 için A/AAAA belgeleri tanımlanır:
A @ 37.97.196.161
AAAA @ 2a01:7c8:aac2:2a3:756c:d1d4:53d9:18aç
hem de barınma sağlayıcı arayüzü ile PTR belgeleri tanımlanırsa:
37.97.196.161 mail.esenola.com
2a01:7c8:aac2:2a3:756c:d1d4:53d9:18aç mail.esenola.com
O zaman, Gmail esenola.com sitesinden gönderildiğini söyleyen bir ileti aldığında o iletinin gerçekten eşenola.com'dan gelip gelmediğini yoklamak için:
1- Ad sunucusundan esenola.com'un IPv4, IPv6 bulunaklarını alacak, onları e-postanın içindeki İP bulunakları ile eşleşip eşleşmediğine bakacak.
2- E-postanın içindeki İP bulunağının, PTR belgesindeki Genelag alan adı ile uyuşup uyuşmadığına bakacak.