aams01,
Te pongo un ejemplo que uso:
Código PHP:
<?php
/*
* Para ejecutar este ejemplo, hay que colocar la carpeta del phpmailer v5.1
* en el mismo directorio que este script.
*
* Asignar a SMTP_USERNAME y SMTP_PASSWORD los valores de la cuenta
* de gmail desde la que envian el correo.
*/
define('DIR_BASE', dirname(__FILE__) . DIRECTORY_SEPARATOR);
define('DIR_PHPMAILER', DIR_BASE . 'phpmailer_v5.1' . DIRECTORY_SEPARATOR);
define('SMTP_USERNAME', 'usuario');
define('SMTP_PASSWORD', 'password');
require_once(DIR_PHPMAILER . 'class.phpmailer.php');
$mail = new PHPMailer();
$mail->isSMTP(true);
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = SMTP_USERNAME;
$mail->Password = SMTP_PASSWORD;
$mail->Subject = 'Prueba de correo';
$mail->Body = 'Hola mundo';
// Agregar destinatario(s)
$mail->AddAddress('usuario@servidor');
return $mail->Send();
Nota que en SMTPSecure yo uso ssl en lugar de tls y que el puerto es 465 y no 587.
También debes asegurarte que tu servidor tiene instalada la extensión openssl de php.
// Saludos