Juro que lo busqué por infinitos lugares.
Juro que me recorrí todo el foro y no encontré un carajo. Todas las 'soluciones' fueron no satisfactorias para mi...snif...
Acá va la cuestión:
No sé si yo seré muy pelotudo, o si enviar un e-mail con esta clase utilizando el servidor SMTP de Gmail es complicado....De todos modos, paso a explicar.
Estoy creando un formulario de contacto para mi blog, el cual contiene los siguientes campos: 'nombre', 'email', 'asunto', 'mensaje'...Todo muy bonito el diseño, etc...la cosa es que quiero que ese mensaje que escriba el usuario me llegue directamente a mi cuenta de gmail...(pero si, pelotudo, ¿para qué aclaras algo tan obvio?....perdon).
Mi codigo es el siguiente y no me funca, y ya intente darle 8950 cueltas y nada....quisiera saber si alguien tiene 'la posta de PHPMailer y Gmail'...Cómo hay que configurarlo..o si hay que cambiar algo en algun archivo de la clase....Pego (en vano) el código, a ve si tal vez es una huevada modificable
Código PHP:
Ver original<?php
require "includes/class.phpmailer.php";
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPSecure = "tls";
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Password = '********';
$mail->Subject = "Testeando PHPMailer";
$mail->Body = "Hola! \n\n Probando PHPMailer..1..2...3...Probando.";
if (!$mail->Send()) {
echo 'No se ha enviado el mensaje.';
echo 'El error fue: ' . $mail->ErrorInfo;
}
else {
echo 'Se ha enviado el mensaje con éxito!';
}
?>
En realidad, el campo del 'remitente' vendria a ser lo obtenido tras el 'post', pero igualmente quise hacer un script de prueba y no funca...Ayuda por favor!!
Muchas gracias. Espero una pronta y aliviadora respuesta.