Foros del Web » Programando para Internet » PHP »

Remitente en PHPMailer

Estas en el tema de Remitente en PHPMailer en el foro de PHP en Foros del Web. Antes de todo, Muy Feliz Año 2008!!! Pasando a mi pregunta, es sobre un formulario donde utilizo PHPMailer ya que cada vez que envío un ...
  #1 (permalink)  
Antiguo 02/01/2008, 13:58
 
Fecha de Ingreso: octubre-2006
Mensajes: 28
Antigüedad: 17 años, 6 meses
Puntos: 0
Remitente en PHPMailer

Antes de todo, Muy Feliz Año 2008!!!

Pasando a mi pregunta, es sobre un formulario donde utilizo PHPMailer ya que cada vez que envío un mensaje de dicho formulario, el remitente aparece como el que está escrito en el código. Bueno esto es lo lógico, pero lo que deseo es que me aparezca como remitente el mail del usuario.

A continuación, el trozo del código en cuestión

Código PHP:
include_once('class.phpmailer.php');
        
$mail = new PHPMailer();
        
$mail->IsSMTP();                                   
        
$mail->Host     "localhost"
        
$mail->SMTPAuth true;     
        
$mail->Username "[email protected]";  
        
$mail->Password "123456"
        
$mail->From     "[email protected]";
        
$mail->FromName "midominio.com";

        
$mail->AddReplyTo("[email protected]","midominio.com");
        
$mail->WordWrap 50;       
        
$mail->IsHTML(true);                              // send as HTML
        
$mail->Subject  =  "Desde midominio.com - Contacto";
        
$mail->Body     =  $mensaje;
        
$mail->AltBody  =  "Si no puede visualizar la información a continuación, revise el archivo adjuntado";
        
$mail->AddAddress("[email protected]""Mi correo"); 
Saludos y muchas gracias de ante mano
  #2 (permalink)  
Antiguo 02/01/2008, 14:06
Avatar de flaconovato  
Fecha de Ingreso: noviembre-2005
Ubicación: Bogota, Colombia
Mensajes: 137
Antigüedad: 18 años, 5 meses
Puntos: 1
Re: Remitente en PHPMailer

si lo estas enviando des un formulario.

el formularios debe tener aklgun campo donde dicho usuarios coloca su e-mail

Entonces debes ser algo asi mas o menos

suponiendo que estas enviando el formulario via POST

Código PHP:
include_once('class.phpmailer.php');
        
$mail = new PHPMailer();
        
$mail->IsSMTP();                                   
        
$mail->Host     "localhost"
        
$mail->SMTPAuth true;     
        
$mail->Username "[email protected]";  
        
$mail->Password "123456"
        
$mail->From     $_POST['mail'];
        
$mail->FromName "midominio.com";

        
$mail->AddReplyTo("[email protected]","midominio.com");
        
$mail->WordWrap 50;       
        
$mail->IsHTML(true);                              // send as HTML
        
$mail->Subject  =  "Desde midominio.com - Contacto";
        
$mail->Body     =  $mensaje;
        
$mail->AltBody  =  "Si no puede visualizar la información a continuación, revise el archivo adjuntado";
        
$mail->AddAddress("[email protected]""Mi correo"); 
__________________
El pueblo que se resigna a tecnologías pasadas, sucumbe en el campo de la ignorancia y se entierra en sus ideales.:arriba: :arriba:
  #3 (permalink)  
Antiguo 02/01/2008, 14:20
 
Fecha de Ingreso: octubre-2006
Mensajes: 28
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Remitente en PHPMailer

No puedo creer lo simple que era.

Muchas gracias!!!
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:13.