tengo un formulario en una web que esta hecho con flash y php
ha funcionado muy bien desde ya hace 1 año aproximadamente.
Solo que apenas hoy, (utilizando el mismo código para usarlo en otra pagina web) me di cuenta que al llenar los datos del mensaje, todo esta muy bien y dice que el mensaje fue enviado, pero no llega a la dirección de correo que está destinada
Creen que sea cosa de mi proveedor?
Ahora ni en la página que ya tenia, ni en la nueva que estoy haciendo llegan los mensajes a mi cuenta, ni en la bandeja de entrada ni en correo no deseado
No se a que se deba, espero alguien asesorarme
Gracias
Roblian
este es el código que utilizo en flash:
Código HTML:
enviar = function () { if (email_txt.text.length && nombre_txt.length && motivo_txt.length && mensaje_txt.length) { if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) { form_lv = new LoadVars(); form_lv.nombre = nombre_txt.text; form_lv.mail = email_txt.text; form_lv.mensaje = mensaje_txt.text; form_lv.motivo = motivo_txt.text; form_lv.sendAndLoad("evalle.php", form_lv, "POST"); servidor_txt.text = "Enviando Mensaje.."; nombre_txt.text = ""; email_txt.text = ""; motivo_txt.text = ""; form_lv.onLoad = function() { if (this.estatus == "ok") { servidor_txt.text = "Tu mensaje fue enviado..."; nombre_txt.text = ""; email_txt.text = ""; motivo_txt.text = ""; } else { servidor_txt.text = "Problemas con el servidor."; } }; } else { email_txt.text = "Correo Invalido"; } } else { email_txt.text = "Dato Necesario"; nombre_txt.text = "Dato Necesario"; motivo_txt.text = "Dato Necesario"; mensaje_txt.text = "Dato Necesario"; } }; borrar = function () { nombre_txt.text =""; motivo_txt.text =""; email_txt.text =""; servidor_txt.text =""; }; enviar_btn.onRelease = enviar; borrar_btn.onRelease = borrar;
Código HTML:
<?PHP
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$motivo = $_POST['motivo'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", con el motivo de " . $motivo . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Nuevo mensaje desde Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>