Ver Mensaje Individual
  #14  
Antiguo 28-03-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita