Foros del Web » Programando para Internet » PHP »

Uso PHPMailer con servidor externo

Estas en el tema de Uso PHPMailer con servidor externo en el foro de PHP en Foros del Web. Hola, buenas tardes a todos, tengo una pequeña dudilla, a ver si alguno me la puede solventar. He seguido un post antiguo de este foro ...
  #1 (permalink)  
Antiguo 18/12/2013, 06:12
 
Fecha de Ingreso: diciembre-2013
Ubicación: Telde(Gran Canaria)
Mensajes: 3
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta Uso PHPMailer con servidor externo

Hola, buenas tardes a todos, tengo una pequeña dudilla, a ver si alguno me la puede solventar.

He seguido un post antiguo de este foro (http://www.forosdelweb.com/f18/puede-enviar-correo-php-con-servidor-externo-741472/), del cual he sacado el siguiente código:

Código PHP:
require_once('../libs/PHPMailer/class.phpmailer.php');
require_once(
'../libs/PHPMailer/class.smtp.php');


$mail = new PHPMailer();

$mail->From "[email protected]";
$mail->FromName "Un tio chachi";
$mail->AddAddress ("[email protected]");
$mail->Subject "Test";
$mail->Body "probando";
$mail->IsHTML(true);
 
$mail->IsSMTP();
$mail->Host "smtp.gmail.com";
$mail->Port 587;
$mail->SMTPAuth true// turn on SMTP authentication
$mail->Username "[email protected]"// SMTP username
$mail->Password "*****"// SMTP password
 
 
 
 
if(!$mail->Send())
{
    echo 
"Se ha producido un error al enviar el correo.";
 
    echo 
"Mailer Error: " $mail->ErrorInfo;
 
    exit;
 
}else{
    echo 
'mail enviado correctamente';

En principio me funciona todo correctamente, es decir, se envía sin problema el mail a través del servidor smtp de Gmail, sin embargo el email que incluyo en el campo $client->From no aparece como remitente, algún buen samaritano sabría si esto tiene solución??

Gracias a todos de antemano.

Etiquetas: externo, html, phpmailer, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.