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
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$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$body .="<a href=http://www.misitio.com/confirma.php?empresa=$mail_cliente1&valor=link target='_blank' width=300 height=300 style=text-decoration: none>
<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<?
$cli=$_GET["empresa"];
$val=$_GET["valor"];
$asunto = "El mail fue abierto"; //Texto del subjet
$MailHeader = "From: ".$cli; //Mail from
$hora = date("h : i : s");
$body .= "El cliente : $cli\n"; //s1 es la variable que esta en el html, en este caso, la direccion de correo electronico
$body .= "A las: $hora\n";
$body .= "El dia : $fecha\n";
$body .= "Abrieron el mail con la lista de precios\n";
$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.
//Rutina que envia el mensaje
{
mail($destino, $asunto, $body, $MailHeader);
}
?>
Espero le sea de utilidad a otra gente.
Datos recopilados de este foro de varios post que estuve visitando.
Gracias.
Saludos, Ricardo.