por fin lo e conseguido ya se cual era el problema. El problema estaba en la linea:
if ($mail->Send())
ahora el problema esta en que si la quito no se como funciona, alguien podría decirme como lo soluciono:
Cita: if (!$mail->Send())
echo "Enviado";
else
echo "Error en el envio de mail";
PD: por favor me precipite al darle a tema solucionado si podeis quitarle la etiqueta.