Comunidad de diseño web y desarrollo en internet online

Error al crear un :contacta con notros"

Citar            
MensajeEscrito el 01 May 2009 10:03 am
Me dice que el email se ha enviado correctamente pero sin embargo no recibo nada :(
Os explico por partes como lo tengo realizado

Este es mi php script:
<?php
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . $_POST["Impulso"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado";
?>


En azul es la cuenta donde quiero recibir los email y el ultimo echo es el mensaje que me dice al final de que se ha enviado corecctamente

Este es mi .fla donde tengo lo siguiente
codigo ActionScript
//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 enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
}
//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";
}
};

En azul hace referencia a mi php script

y este es el aspecto final de mi flash


a ver si podeis ver algo erroneo del codigo o echarme un cable si esque me falta algo

Gracios

Por impulsoadictivo

4 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 May 2009 12:37 pm
Gmail bloquea algunos mails enviados con la función mail de php, debido a que pueden ser correos no deseados, siempre he utilizado la clase phpMailer ya que es más flexible y tiene una gran facilidad para enviar adjuntos (importante para newletters), con esta clase y utilizando un correo válido de Gmail como POP3 no tendrás ningún problema.

Código PHP :

<?php
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    
    $mail->IsSMTP();
    $mail->Host = 'ssl://smtp.gmail.com';
    $mail->Port = 465;
    $mail->SMTPAuth = true;
    $mail->Username = '[email protected]';
    $mail->Password = 'tupassword';
    
    $mail -> From = "[email protected]";
    $mail -> FromName = "tunombre";
    $mail -> AddAddress ("[email protected]"); // Añadir correos a enviar
    $mail -> Subject = "Asunto";
    $mail -> Body = "<h3>Enviando correo desde GMail</h3>";
    $mail -> IsHTML (true);
    
    if(!$mail->Send()) {
    
        echo 'Ha ocurrido un error: ' . $mail->ErrorInfo;
        
    }else {
    
        echo 'El mail se ha enviado'.
    
    }

?>

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.