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