Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2007, 17:48
rvargas
 
Fecha de Ingreso: diciembre-2002
Ubicación: d.f
Mensajes: 79
Antigüedad: 21 años, 4 meses
Puntos: 0
Sonrisa Guardar en la BD correos regresados por Return-Path

Hola amigos espero me puedan ayudar.

Tengo que enviar muchos correos electrónicos, y estoy utilizando la clase phpmail para su envío, la pregunta es: ¿ existe la posibilidad de que pueda guardar en un archivo o en la Base de Datos, la lista de correos que me sean regresados (Return-Path)?. Les comento que dentro de la clase le pongo el buzón al cual se me tiene que regresar los correos ($mail->Sender = "[email protected]";) y esto me funciona bien, pero quisiera cachar dichos errores en el momento que ejecuto el programa, para después presentarle al usuario un reporte con la lista de correos no enviados y un detalle.

Espero me puedan ayudar con sus comentarios

Muy Buenisimas noches
Atte:
rvargas
..... ....
$mail = new PHPMailer();
$mail->Mailer = "smtp";
$mail->Host = ".........";
$mail->SMTPAuth = true;
$mail->Username = "";
$mail->Password = "";
$mail->From = $p_array_registro['mail_from'];
$mail->FromName = $p_array_registro['name_from'];
$mail->ContentType= "text/html";
$mail->Timeout=10;
$mail->AddAddress($correo);
$mail->Subject = $p_array_registro['subject'];
$mail->Body = html_entity_decode("Hola esto es un mensaje de prueba");
$mail->Sender = "[email protected]";
$respuesta_envios = $mail->Send();