Para empezar, porque mejor no haces un archivo aparte y ordenas un poco las cosas...
Veo que al pcipio del codigo que pones hay un
else, de donde viene? Esta entrando en esa parte del condicional?
Yo te diria que pruebes
solamente con esto ahora:
Código PHP:
<?php
$msg = "Mensaje del formulario de contacto de pagina_web.com.ar";
$msg.= "\r\nNombre: ". $_POST['nombre'];
$msg.= "\r\nEmail: ".$_POST['email'];
$msg.= "\r\nTelefono: ". $_POST['telefono'];
$msg.= "\r\nMensaje: \n".$_POST['mensaje'];
$remitente = $_POST['email'];
$subject = "Mensaje enviado desde pagina_web.com.ar por: ".$_POST['nombre'];
$headers = 'MIME-Version: 1.0'."\n".'Content-type: text/plain; charset=UTF-8'."r\n";
$headers .= "From: $remitente\r\n";
$headers .= 'Reply-To: [email protected]'."\r\n";
$headers .= 'X-Mailer: PHP/'.phpversion();
mail('[email protected]', $subject, $msg, $headers);
}
?>
Pone este codigo en un archivo aparte, cambiale el
action a tu formulario y proba