prueba de esta forma, me avisas como te fue
Código PHP:
<form action="contacto.php" class="contact_form" method="post" name="contactar.php">
<ul>
<li>
<label for="name">Nombre:</label>
<input type="text" name="nombre" placeholder=""/>
</li>
<li>
<label for="email">Email:</label>
<input type="email" name="email" placeholder=""/>
</li>
<li>
<label for="Mensaje">Mensaje:</label>
<textarea name="mensaje" cols="40" rows="6"></textarea>
</li>
<li>
<button class="submit" type="submit">Enviar</button>
</li>
</ul>
</form>
<?php
if(isset($_POST))
{
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
//$empresa = $_POST['empresa']; donde esta la empresa
$mensaje= $_POST['mensaje'];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=iso-8859-1' . "\r\n";
$headers .= 'To: [email protected]' . "\r\n";
$headers .= 'From:'. $email . "\r\n";
$mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $mensaje . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$asunto = 'Consulta';
mail('', $asunto, $mensaje , $header);
echo 'Su mensaje ha sido enviado.';
}
else
{
echo "error al enviar mensaje";
}
?>