Como bien te dice alex1084, tu problema es que tienes la extensión .html y no .php
Un .html no te va a procesar el código php, a no ser que lo tengas habilitado en el PHP.INI en el servidor, y esto salvo raras ocasiones no lo esta.
De echo si miras el código fuente que te devuelve tu página
Código HTML:
<div> <?php
if (isset ($_POST['enviar'])) {
$mensaje="Mensaje del formulario de contacto de mipagina";
$mensaje.= "\nNombre: ". $_POST['nombre'];
$mensaje.= "\nEmail: ".$_POST['email'];
$mensaje.= "\nTelefono: ". $_POST['telefono'];
$mensaje.= "\nMensaje: \n".$_POST['mensaje'];
$destino= "[email protected]";
$remitente = $_POST['email'];
$asunto = "Mensaje enviado por: ".$_POST['nombre'];
mail($destino,$asunto,$mensaje,"FROM: $remitente");
?>
<p><strong>Mensaje enviado.</strong></p>
<?php
}else{
?>
<script type="text/javascript">
Se puede ver claramente que no lo procesa.
Vale "trasteando" por tu página web, puedo ver que tienes 2 versiones de los archivos, una con la version .html y otra con .php.
Consejo: Cuando hagas cambios tan grandes como cambiar de extensión los archivos, procura eliminar todo lo del servidor antes de subirlo de nuevo, para que no se queden 2 cosas juntas que pueden darte fallos.