Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/09/2011, 19:51
Avatar de jpogsistem
jpogsistem
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Respuesta: Pasar valor a $mail->Username de Phpmailer

Bien, en el archivo gmail.php tengo :

Código PHP:
<?php
define
("gmail_account_sis","[email protected]");
define("gmail_password_sis","asdfasd");
?>
En la pagina donde uso phpmailer lo llamo asi :

Código PHP:
<?php require_once('gmail.php'); ?>
Y mas abajo en el script lo uso así :

Código PHP:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->SMTPSecure="ssl";
$mail->Host="smtp.gmail.com";
$mail->Port="465";
$mail->Username=$gmail_account_sis;
$mail->Password=$gmail_password_sis;

Y abajo el resto.... 

Aclaro que usando directamente los valores al estilo :

Código PHP:
$mail->Username="[email protected]";
$mail->Password="asdfasd"
Me funciona perfectamente, con adjuntos y todo..........la idea en general es dejar el login/password en un archivo externo ya que phpmailer lo utilizo muchas veces en el sistema y cuando tenga que cambiar la cuenta de smtp sería obviamente mucho mas comodo cambiarlo solo en gmail.php


Saludos.
__________________
EL LIMITE ES EL UNIVERSO