ERROR: El nombre que has utilizado no es válido.
"; $error=$error + 1; } if(strlen($_POST["mensaje"])<1) { echo "ERROR: El mensaje es demasiado corto.
"; $error=$error + 1; } if(strpos($_POST["email"],"@") < 1) { echo "ERROR: La dirección de correo electrónico no es válida.
"; $error=$error + 1; } } if($error>1){die;} ?> if($_POST["enviar_contacto"]){ // primero hay que incluir la clase phpmailer para poder instanciar //un objeto de la misma include "class.phpmailer.php"; //instanciamos un objeto de la clase phpmailer al que llamamos //por ejemplo mail $mail = new phpmailer(); //Definimos las propiedades y llamamos a los métodos //correspondientes del objeto mail //Con PluginDir le indicamos a la clase phpmailer donde se //encuentra la clase smtp que como he comentado al principio de //este ejemplo va a estar en el subdirectorio includes $mail->PluginDir = ""; //Con la propiedad Mailer le indicamos que vamos a usar un //servidor smtp $mail->Mailer = "smtp"; //Asignamos a Host el nombre de nuestro servidor smtp $mail->Host = "smtp.faecta.es"; //Le indicamos que el servidor smtp requiere autenticación $mail->SMTPAuth = true; //Le decimos cual es nuestro nombre de usuario y password $mail->Username = "sf2305"; $mail->Password = "Typhoon2007"; //Indicamos cual es nuestra dirección de correo y el nombre que //queremos que vea el usuario que lee nuestro correo $mail->From = "webmaster@faecta.es"; $mail->FromName = "Información Amecoop"; //el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar //una cuenta gratuita, por tanto lo pongo a 30 $mail->Timeout=30; //Indicamos cual es la dirección de destino del correo //$mail->AddAddress("informacion@amecoop-andalucia.org"); $mail->AddAddress("informacion@amecoop-andalucia.org"); $mail->AddBCC("webmaster@faecta.es"); //Asignamos asunto y cuerpo del mensaje //El cuerpo del mensaje lo ponemos en formato html, haciendo //que se vea en negrita $mail->Subject = "Contacto desde www.amecoop-andalucia.org"; $mail->Body = " Tienes un nuevo mensaje desde www.amecoop-andalucia.org: Fecha: $fechaenvio Nombre: ".$_POST["remitente"]." Telefono: ".$_POST["telefono"]." Correo electrónico: ".$_POST["email"]." Comentario: ".$_POST["mensaje"]." "; //Definimos AltBody por si el destinatario del correo no admite email con formato html $mail->AltBody = ""; //se envia el mensaje, si no ha habido problemas //la variable $exito tendra el valor true $exito = $mail->Send(); //Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho //para intentar enviar el mensaje, cada intento se hara 5 segundos despues //del anterior, para ello se usa la funcion sleep $intentos=1; while ((!$exito) && ($intentos < 2)) { sleep(5); //echo $mail->ErrorInfo; $exito = $mail->Send(); $intentos=$intentos+1; } if(!$exito) { echo "Problemas enviando correo electrónico a ".$valor; echo "Se ha enviado correctamente el mensaje:
Utiliza el siguiente formulario para contactar con nostras. Recuerda que todos los campos son obligatorios y que debes especificar una dirección de correo válida para poder responderte.
include("form.php"); ?>Si lo prefieres, también puedes contactar con nosotras a través de los medios tradicionales: