Mal funcionamiento de un formulario

Hola, haber si alguien me puede ayudar con un formulario que tiene que ser enviado a un email. El formulario se envía, pero llega con los campos en blanco, com si no se hubiera escrito nada en ellos. Os pongo el codigo del formulario que es un archivo html y el codigo del php que porcesa el envio.

contacto.html

<form id="Contacto" name="Contacto" method="post" action="send.php">
<label>
<input name="Nombre" type="text" id="Nombre" />
Nombre</label>
<p>
<label>
<input name="Empresa" type="text" id="Empresa" maxlength="30" />
Empresa</label>
</p>
<p>
<label>
<input name="E-Mail" type="text" id="E-Mail" maxlength="30" />
E-Mail</label>
</p>
<p>Mensaje</p>
<p>
<label>
<textarea name="Mensaje" id="Mensaje" cols="45" rows="5"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="Enviar" id="Enviar" value="Enviar" />
</label>
</p>
</form>


send.php

<?php

$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'loquesea@gmail.com';
$asunto = 'Contacto desde tu web';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Mensaje enviado correctamente';

?>


He estado buscando información por la red, para ver que problema podía haber, pero ya no se que mas buscar, mas que nada porque no tengo conocimientos de esto, aunque me gustaria..

Gracias, y espero que aqui me podais ayudar.

Un saludo.
En el formulario tienes los campos como: Nombre, Empresa, E-Mail y Mensaje, y en el .php intentas recuperar: nombre, empresa, e-Mail y mensaje.

¿Lo ves? En uno las iniciales con mayúsculas y en el otro no. Unifica criterios y te funcionará.
Muchas gracias Ang3l, el fallo era evidente, aunque yo no daba con lo que pasaba :)
De nada, a veces tienes estos fallos tontos delante de tus narices y no los ves, jejeje :)
3 respuestas