Ancak dün aldığım bir çağrıda durum farklıydı. Bizim gönderdiğimiz karşı tarafa ulaşmasına rağmen, karşı tarafın gönderdiği mesajlar bize ulaşmıyordu. Karşı taraf, bizim sunucumuzu başarılı bir şekilde buluyor, SMTP oturumu başlıyor, fakat aniden sonlanıyordu. SMTP loglarında şu şekilde satırlar buldum:
Bu satırlardaki 550 hata kodu Microsoft'un sayfasında şu şekilde açıklanmış:xxx.xxx.xxx.xxx EHLO diger.mail.sunucu 250xxx.xxx.xxx.xxx MAIL FROM: <karsi@taraf.com> 250xxx.xxx.xxx.xxx RCPT TO:<bizim@taraf.com> 550xxx.xxx.xxx.xxx QUIT diger.mail.sunucu 240
Genel protokol hatası (SMTP hatası). EHLO'ya cevap olarak uzak SMTP sunucunun cevabı seviye 500 hatası oldu ve gönderen sistem bağlantıyı sonlandırarak uzaktaki sistemin protokolü kabul etmediğine dair bir NDR yaratacak. (örneğin artık var olmayan bir Hotmail hesabına mesaj gönderilmişse 550 SMTP hatası oluşur.)Buna göre 550 hatasını veren bizim sunucu, ama sebebi belli değil. Bu arada karşı tarafın alan adı ile ilgili bir çalışma yaptım ve şu sonuçlara ulaştım:
- Karşı tarafın MX kaydı ayakta ve çalışıyor. Bizim gönderdiğimiz e-postaları bu IP adresi kabul ediyor.
- Ancak bize gelen e-postalar farklı bir IP adresinden geliyor. POP3 ve SMTP sunucularını farklı sistemler üzerinde tutmak çok sık rastlanmasa da olabilecek birşey. Ama DNS kayıtlarında bu IP adresi yok.
- Bir SPF kaydı da yok.
Response parameter: 5.7.1 Your IP address (xxx.xxx.xxx.xxx) is in black list provided by dnsbl.sorbs.net.Görüldüğü gibi karşı tarafın IP'si Sorbs'un karalistesinde. MX kaydını gösteren IP adresi ile e-postaları gönderen IP adresinin farklı olması bilgisini kullanarak diyebilirimki karşı tarafın hizmet aldığı hosting firması daha önce de benzer şekilde bir karalisteye girmiş, ve pratik çözüm özgürlüğünü (!) kullanarak hemen SMTP sunusunu farklı bir adrese taşımış. Ancak sorunun kaynağına inmeden IP adersi değişirse sorun tekrarlanıyor.
Hiç yorum yok:
Yorum Gönder