Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/06/2011, 07:32
Avatar de colote
colote
 
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 729
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: Confirmacion de lectura mails al enviar un PDF

Hola gente no sera una solucion efectiva, pero en la creacion del mail hice lo siguiente:

1º Le puse que mande una confirmacion de lectura en el caso de que el programa administrador de correos lo haga
Código PHP:
Ver original
  1. $mail->ConfirmReadingTo = "[email protected]";

Tambien inserte una imagen oculta para que si tiene activas las imagenes me mande unas variables con datos a confirma.php que es el encargado de enviarme a mi mail si ese mail se abrio:
Código PHP:
Ver original
  1. $body .="<img src=http://www.misitio.com/confirma.php?empresa=$mail_cliente1&valor=automatico width=1 height=1>";

Y tambien le agregue un link para que por otro metodo si la persona quiere me confirma por esta otra via, haciendo click en el logo, sino ve el logo va a activar las imagenes, si activa las imagenes se envia de forma automatica el metodo anterior.

Código PHP:
Ver original
  1. $body .="<a href=http://www.misitio.com/confirma.php?empresa=$mail_cliente1&valor=link target='_blank' width=300 height=300 style=text-decoration: none>
  2. <font color=red size=4><b>Haga click en el logo <img src=http://www.misitio.com/logo3.gif width=50 height=50 border=0> para confirmar recepción, gracias.</b></font></a><br> ";

Y en el archivo confirma.php tomo los datos de esta manera y me lo envio a otro correo que es donde recibo las confirmaciones.

Código PHP:
Ver original
  1. <?
  2.  
  3. $cli=$_GET["empresa"];
  4. $val=$_GET["valor"];
  5.  
  6. $destino = "[email protected]"; //Direccion de mail donde iran los resultados
  7. $asunto = "El mail fue abierto"; //Texto del subjet
  8. $MailHeader = "From: ".$cli; //Mail from
  9. $hora = date("h : i : s");
  10. $fecha = date("j-n-Y");
  11.  
  12.  
  13.  
  14.  
  15.  
  16. $body .= "El cliente : $cli\n"; //s1 es la variable que esta en el html, en este caso, la direccion de correo electronico
  17. $body .= "A las: $hora\n";
  18. $body .= "El dia : $fecha\n";
  19. $body .= "Abrieron el mail con la lista de precios\n";
  20. $body .= "La forma de recibir el mail fue $val\n"; // Esto lo pongo para ver si se abrio automaticamente o hizo click en el link.
  21.  
  22. //Rutina que envia el mensaje
  23.  
  24. {
  25. mail($destino, $asunto, $body, $MailHeader);
  26.  
  27. }
  28. ?>

Espero le sea de utilidad a otra gente.

Datos recopilados de este foro de varios post que estuve visitando.

Gracias.

Saludos, Ricardo.
__________________
Mail: [email protected]