problemas recepcion de formulario en email

Tengo un problema al recibir en mi email, los datos del formulario, el campo de Mensaje, no me aparece el texto que he escrito en el campo.,

html.

<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table width="100%" border="0">
<tr>
<td><div align="right">Nombre</div></td>
<td><input name="nombre" size="50" type="text" id="nombre" maxlength="50"></td>
</tr>
<tr>
<td><div align="right">Email</div></td>
<td><input name="email" size="50" type="text" id="email" maxlength="50" ></td>
</tr>
<tr>
<td><div align="right">Mensaje</div></td>
<td><textarea name="mensaje" cols="50" rows="10" size="50"></textarea></td>
</tr>
<tr>
<tr>
<td><div align="right">
<input name="Restablecer" type="reset" id="Restablecer" value="Restablecer">
</div></td>
<td><input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table>
</form>

y en la pagina php.

$sendTo = "[correo eliminado]";
$subject = "primerformulario";
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$observaciones = $_POST["mensaje"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\email: " . $email . "\nmensaje: " . $mensaje;
mail($sendTo, $subject, $message, $headers);
?>

Saludos, y gracias de antemano, Javier.