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.