uhm, no veo nada en el código que esté mal. te falta el header Reply-To
Código PHP:
"Reply-To: ".$email."\r\n";
pero dudo que ese sea el motivo del fallo. el mail estás intentando enviarlo desde tu localhost? o lo tienes colgado en un sevidor?
en principio comprobemos que está ejecutando la función correctamente:
Código PHP:
if( mail($para, $asunto,$mensaje, $header) ) //mete la funcion mail() en un if para comprobarla. si algo falla, nos devolverá "error".
{
echo 'Su Presupuesto fue enviado correctamente, nos pondremos en contacto con usted lo antes posible.';
}
else
{
echo "error";
}
por otro lado, si tu hosting tiene servicio de e-mail y te ofrece un smtp te recomiendo que utilices la clase phpMailer (
http://phpmailer.worxware.com).
prueba y me dices