Obrigado
mota77.
E já descobri porque não funciona. O form não consegue enviar e-mail para o hotmail.
Agora jó tenho de procurar como faço validação de e-mail.
Podem esplicar melhor esta função:
$disallowed_email = array(':',';',"'",'"','=','(',')','{','}');
Eu queria que fizese uma validação tipo
[0-9][a-z][.][_] @ [0-9][a-z][.][_]
que só aceitasse os caracteres em cima.