Sto facendo un form mail e non capisco perché su gmail le email arrivano e su hotmail non arrivano? Devo fare qualche accorgimento particolare al server smtp o alla modalità di invio?

Poi dai file di log è emerso qualcosa di insolito:
20/03/2005 20.40.17 - Requested SMTP connection from 127.0.0.1
20/03/2005 20.40.18 - Received 176 bytes
20/03/2005 20.40.18 - Requested SMTP connection from 127.0.0.1
20/03/2005 20.40.18 - SMTP connection with 127.0.0.1 ended. ID=46
20/03/2005 20.40.19 - [ 48] Delivering to valeriogiuffrida@gmail.com
20/03/2005 20.40.19 - [ 48] Attempting to deliver to the domain gmail.com
20/03/2005 20.40.19 - Received 155 bytes
20/03/2005 20.40.19 - SMTP connection with 127.0.0.1 ended. ID=47
20/03/2005 20.40.19 - [ 48] Retrieved 3 MX records for domain gmail.com
20/03/2005 20.40.20 - [ 48] Trying the server gsmtp185.google.com: 64.233.185.27
20/03/2005 20.40.26 - [ 48] Message from admin@phpserver.com relayed to 1 recipient(s) on the domain gmail.com
20/03/2005 20.40.27 - [ 49] Delivering to a@a.it
20/03/2005 20.40.27 - [ 49] Attempting to deliver to the domain a.it
20/03/2005 20.40.28 - [ 49] DNS Error: Domain name does not exist. Will bounce back
20/03/2005 20.40.28 - [ 50] Delivering to admin@phpserver.com
20/03/2005 20.40.28 - [ 50] Attempting to deliver to the domain phpserver.com
20/03/2005 20.40.28 - [ 50] Retrieved 1 MX records for domain phpserver.com

20/03/2005 20.40.31 - [ 50] Trying the server dev.null:
20/03/2005 20.40.33 - [ 50] Winsock error when communicating with exchanger dev.null: [11001] Host not found
20/03/2005 20.40.33 - [ 50] Server error: [11001] Host not found. Will retry in 0 hr 10 min
Ancora non so bene bene come funzione qst server, però da quello che ho capito, quella sequenza di stringhe è identica quando voglio inviare email ad altre persone. Quindi ho dedotto che invia email a admin@phpserver.com. Mi sto sbagliando?

Ho uno script php ancora in evoluzione, quindi nom badate al tentativo di inviare email a a@a.it