Hola, tengo un problema muy raro, tengo una web con un formulario que envia por php y me funciona perfectamente.
Copio el formulario y creo el php copiando el otro, cambio los datos y no hay forma de que funcione.
No da ningun error , sale el mensaje de enviado correctamente, pero no llegan los correos.
Alguien me puede ayudar, os paso el codigo.
HTML
<form action="php/enviarmail.php" method="post">
<table width="150" bordercolor="#000000" frame="border">
<tr>
<td><label for="nombre">NOMBRE</label></td>
<td><input name="nombre" type="text" id="nombre" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><label for="apellidos">APELLIDOS</label></td>
<td><input name="apellidos" type="text" id="apellidos" size="50" maxlength="50" /></td>
</tr>
<tr>
<td><label for="telefono">TELEFONO</label></td>
<td><input name="telefono" type="text" id="telefono" size="9" maxlength="9" /></td>
</tr>
<tr>
<td><label for="mail">CORREO</label></td>
<td><input name="mail" type="text" id="mail" size="85" maxlength="100" /></td>
</tr>
<tr>
<td><label for="descripcion">DESCRIPCION</label></td>
<td><textarea name="descripcion" cols="100" rows="5" id="descripcion"></textarea></td>
</tr>
</table>
<p align="center">ENVIAR FORMULARIO</p>
<p align="center"><input type="submit" name="enviar_formulario" id="enviar_formulario" value="Enviar" />
</p>
</form>
PHP
<?php
$fecha=date("d-m-Y");
$hora=date("H:i:s");
$destino="[email protected]";
$asunto="Formulario";
$desde='From: '.$_POST[mail];
$cuerpo="
\n
Nombre: $_POST[nombre]\n
Apellidos: $_POST[apellidos]\n
Telefono: $_POST[telefono]\n
Correo: $_POST[mail]\n
Descripcion: $_POST[descripcion]\n
Enviado: $fecha a las $hora.\n
\n";
mail($destino, $asunto, $cuerpo, $desde);
echo '<script language="javascript">
alert("Datos enviados correctamente.");
window.parent.location="http://rotulosrotugraf.com/contacto.html#";
</script>';
?>