Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/10/2010, 02:44
Oasis8
 
Fecha de Ingreso: septiembre-2010
Ubicación: Malaga
Mensajes: 47
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Ayuda con phpmailer

Hola

He realizado la sigueinte prueba, aunque no se si se ciñe a lo que quieres.

Código PHP:
Ver original
  1. include('class.phpmailer.php');
  2.    
  3.     $mail_emisor    = "emisor[arroba]mail.es";
  4.     $mail_receptor  = "receptor[arroba]mail.es";
  5.     $mail_replica   = "replica[arroba]mail.es";
  6.     $mail_confirma  = "confirm[arroba]mail.es";
  7.    
  8.     $asunto = "Asunto del mensaje";
  9.     $message  = "Cuerpo del mensaje, bla bla bla...";
  10.  
  11.        $mail = new phpmailer();
  12.        $mail->PluginDir = "inc_21/";                       
  13.    
  14.     $mail->Mailer = "smtp";
  15.     $mail->Host = "smtp.servidor.com";
  16.     $mail->SMTPAuth = true;
  17.     $mail->Username = "usuariomail";
  18.     $mail->Password = "clavemail";
  19.  
  20.     $mail->From = $mail_emisor;
  21.     $mail->FromName = "Emisor de prueba";
  22.     $mail->Subject =  $asunto;
  23.     $mail->Body = $message;
  24.     $mail->Timeout=120;    
  25.     $mail->IsHTML(false);                  
  26.  
  27.     $mail->ConfirmReadingTo = $mail_confirma;
  28.     $mail->AddAddress($mail_receptor);
  29.     $mail->AddReplyTo($mail_replica);
  30.    
  31.     //$mail->AddCC("...");
  32.     //$mail->AddBCC("...");
  33.  
  34.    
  35.     $exito = $mail->Send();
  36.  
  37.    
  38.     if(!$exito) {
  39.         echo "Problemas enviando correo electrónico a ".$correo;
  40.         echo "<br/>".$mail->ErrorInfo; 
  41.     } else {
  42.         echo "Mensaje enviado correctamente";
  43.     }

Funciona todo como se esperaba, al abrirlo en el receptor y darle a responder, aparece como receptor el correo de replica y en el correo de confirmacion se recibe la confirmacion de lectura.

Esta prueba esta realizada sobre un smtp normal, no de Gmail.