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";
?>

