Foros del Web » Programando para Internet » PHP »

PHPMailer, no me oculta o cambia el remitente.

Estas en el tema de PHPMailer, no me oculta o cambia el remitente. en el foro de PHP en Foros del Web. Hola colegas, despues de unas horitas de buscar info he conseguido enviar correos con phpmailer y gmail. Pero ya no consigo solucionar el tema del ...
  #1 (permalink)  
Antiguo 27/04/2012, 21:26
 
Fecha de Ingreso: marzo-2012
Mensajes: 27
Antigüedad: 7 años, 9 meses
Puntos: 0
PHPMailer, no me oculta o cambia el remitente.

Hola colegas, despues de unas horitas de buscar info he conseguido enviar correos con phpmailer y gmail.
Pero ya no consigo solucionar el tema del remitente.
La cuestión es que cuando recibo el email el Nombre que aparece si que es el que pongo, pero la dirección de correo es la del campo Username y no la que pongo en el From, total que quiero que no se vea, pero no se como hacerlo, por lo que he leido en todos sitio es poner la dirección remitente en el From, pero nada no hace caso de esa.

¿Alguna idea?

Gracias, aquí dejo el codigo.

Código PHP:
include("phpmailer/class.phpmailer.php");
include(
"phpmailer/class.smtp.php");
$mail = new PHPMailer();
 
//Luego tenemos que iniciar la validación por SMTP:
$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->SMTPSecure "ssl";
$mail->Host "smtp.gmail.com"// SMTP a utilizar. Por ej. smtp.gmail.com 
$mail->Port 465// Puerto a utilizar
$mail->Username "[email protected]"// Correo completo a utilizar
$mail->Password "xxxxxx"// Contraseña
 
//Con estas pocas líneas iniciamos una conexión con el SMTP. Lo que ahora deberíamos hacer, es configurar el mensaje a enviar, el //From, etc.
$mail->From "[email protected]"// Desde donde enviamos (Para mostrar)
$mail->FromName "Nombre";
$mail->Timeout=30
//Estas dos líneas, cumplirían la función de encabezado (En mail() usado de esta forma: “From: Nombre <[email protected]>”) de //correo.
$mail->AddAddress("[email protected]"); // Esta es la dirección a donde enviamos
$mail->IsHTML(true); // El correo se envía como HTML
$mail->Subject "Titulo"// Este es el titulo del email.
$body "Hola mundo. Esta es la primera línea<br />";
$body .= "Aquí continuo el <strong>mensaje</strong>";
$mail->Body $body// Mensaje a enviar
$exito $mail->Send(); // Envía el correo.
 
//También podríamos agregar simples verificaciones para saber si se envió:
if($exito){
echo 
'El correo fue enviado correctamente.';
}else{
echo 
'Hubo un inconveniente. Contacta a un administrador.';

  #2 (permalink)  
Antiguo 27/04/2012, 22:34
 
Fecha de Ingreso: abril-2012
Ubicación: Salta
Mensajes: 16
Antigüedad: 7 años, 8 meses
Puntos: 0
Respuesta: PHPMailer, no me oculta o cambia el remitente.

Explicame bien así te ayudo porque no se entiende muy bien.

Saludos!
  #3 (permalink)  
Antiguo 28/04/2012, 04:38
 
Fecha de Ingreso: marzo-2012
Mensajes: 27
Antigüedad: 7 años, 9 meses
Puntos: 0
Respuesta: PHPMailer, no me oculta o cambia el remitente.

Hola Zeatman, pues hombre creo que no tiene mucha historia.
Es que el destinatario del mail no vea la dirección real del envio.
Si conoces PHPMailer creo que el codigo esta claro, la cuestión es que no entiendo xq al destinatario le aparece el remitente de la cuenta que utilizo para enviar y no la dirección que pongo en el $mail->From = "[email protected]";
Que se supone que de esta forma el destinatario no puede ver el e-mail real desde el que se envía.
Basicamente quiero ocultar la dirección real desde donde envío.
GRacias.

Etiquetas: html, oculta, phpmailer, cambios
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 03:55.