fijense que estaba poniendo en practica un tuto de www.cristalab.com, en el que enseñan como hacer un formulario para contactar al web master, todo funciona, el formulario tiene los campos:
-asunto
-mensaje
cuando el mensaje llega a mi correo, cae en la bandeja de correo no deseado y aparece de la siguiente manera:
de: email
asunto: el asunto
yo quisiera saber como podria cambiar el asunto para que diga por ejemplo: mensaje enviado desde mi pagina web, ya que por la forma en la que llega yo no se que es un mensaje del formulario y por tal razon podria borrarlo.
aqui les dejo el codigo a ver si me pueden decir que modificaciones debo hacer.
esta codigo va en un Keyframe:
Código:
//Declaro las variables para enviar y para recibir var envio_lv:LoadVars = new LoadVars(); var recibir_lv:LoadVars = new LoadVars(); //Función que envia el forumlario function enviarForm() { envio_lv.asunto = asunto_txt.text; envio_lv.email = email_txt.text; envio_lv.cuerpo = clave_txt.text; envio_lv.sendAndLoad("email.php", recibir_lv, "POST"); //Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor //que usen } //Función que procesa los datos recibidos del servidor recibir_lv.onLoad = function(exito) { if (exito) { estado_txt.text = this.estado; } else { //Muestra un mensaje de error en negrita estado_txt.text = "Error en la aplicación de correo"; } };
esto va en el boton de envio:
Código:
on (release) { mensaje_txt.text = "Enviando su correo ..."; enviarMail(); }
y esto va en un archivo php llamado email.php:
Código PHP:
<?php
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . $_POST["Cristalab_Flashform"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado :D";
?>