tienes razon te pongo el codigo haber si em pueden dar una mano...
 
<? 
$nombre=$_GET['Apellido'];
$telefono=$_GET['Telefono'];
$empresa=$_GET['Empresa'];
$email=$_GET['mail'];
$consulta=$_GET['consulta'];  
$para='
[email protected]';  
$titulo='Consulta desde sitio web';  
$mensaje='Nombre: '.$nombre;
$mensaje.='\nTelefono: '.$telefono;
$mensaje.='\nEmpresa: '.$empresa;
$mensaje.='\nmail: '.$email;
$mensaje.='\nConsulta: '.$consulta;  
$cabeceras = 'From: '. $email; 
mail($para, $titulo, $mensaje, $cabeceras);  
header("Location: gracias.html");
?> 
Este es el codigo que tiene mi formulario...  Y vuelvo a comentar el problema, con solo entrar al botond e contacto me tira un mail como que envie el formulario vacio...
Y si lo completo lo manda perfectamente. 
Gracias