Bu mail gitmeme olayının iki nedeni olabiliyor. Biricisi free hostinglerde çok fazla site bulunduğu için gönderilen mailler bir sıraya sokuluyor ve bu sıra zaman zaman çok uzun olabiliyor. Yani mail uzun süre bekleyince timeout olabiliyor. İkincisi ise kullandığın email servisi hotmail yada msn ise hotmail bazı mailleri junk olarak görebiliyor. Bazılarınıda junk değil direkt spam olarak görüyor. Spam olarak görülen mailleri hotmail kabu etmiyor. Junk mailleri ise junk mail kutusuna gelirler. Peki neden spam olarak geliyor? Kullandığın hosting üzerinde bulunan siteler tarafından yoğun bir şekilde spam reklam içerikli mail gönderiliyor ise hotmail bu makinelerin iplerini mimliyor ve bu makinelerden mail kabul etmiyor. Sorun muhtemelen bu. Tavsiye bir hosting alman ve serveri türkiyede barındırdıklarından emin ol. Birde junk mail ihtimalini en aza indirmek için bir zamanlar bir fonksiyon hazırlamıştım aşağıdaki linkte bulabilirsin.
http://www.thecoders.net/forumkonu-4-140-1-acil-yardim.html
Kolay gelsin