esta es la configuración que utilizo
Código PHP:
Ver original// primero hay que incluir la clase phpmailer para poder instanciar
//un objeto de la misma
require "PHPMailer/class.phpmailer.php";
//Crear una instancia de PHPMailer
$mail = new PHPMailer();
//Definir que vamos a usar SMTP
$mail->IsSMTP();
//Esto es para activar el modo depuración. En entorno de pruebas lo mejor es 2, en producción siempre 0
// 0 = off (producción)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 0;
//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
//Definmos la seguridad como TLS
$mail->SMTPSecure = 'tls';
//Le indicamos que el servidor smtp requiere autenticación
$mail->SMTPAuth = true;
//Le decimos cual es nuestro nombre de usuario y password
$mail->Username = "****@gmail.com";
$mail->Password = "*****";
//Indicamos cual es nuestra dirección de correo y el nombre que
//queremos que vea el usuario que lee nuestro correo
$mail->FromName = "The Matrix Thinking";
//Asignamos asunto y cuerpo del mensaje
//El cuerpo del mensaje lo ponemos en formato html, haciendo
//que se vea en negrita
$mail->Subject = "Libro Piensa en lo Nuevo";
$mail->Body = "<b>Acabas de recibir el libro Piensa en lo Nuevo en formato pdf, descargalo y disfruta tu lectura.</b>";
//Definimos AltBody por si el destinatario del correo no admite
//email con formato html
$mail->AltBody ="Mensaje de prueba mandado con phpmailer en formato texto";
//el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar
//una cuenta gratuita y voy a usar attachments, por tanto lo pongo a 120
$mail->Timeout=120;
//Indicamos el fichero a adjuntar si el usuario seleccionó uno en el formulario
$mail->AddAttachment('/webroot/matrix/beta2/zte45m8Ih/Piensa_en_Lo_Nuevo/libro.pdf');
Y no me funciona, me dice que no se puede conectar al servidor SMTP, alguien sabe como solucionarlo o alguna alternativa a gmail?