Foros del Web » Programando para Internet » PHP »

URGENTE!!! correo comercial

Estas en el tema de URGENTE!!! correo comercial en el foro de PHP en Foros del Web. Tengo que hacer en el curro lo siguiente y no veo forma humana de hacerlo, os explico. se envían correos comerciales que contienen publicidad y ...
  #1 (permalink)  
Antiguo 04/05/2005, 13:55
 
Fecha de Ingreso: enero-2005
Mensajes: 24
Antigüedad: 19 años, 2 meses
Puntos: 0
URGENTE!!! correo comercial

Tengo que hacer en el curro lo siguiente y no veo forma humana de hacerlo, os explico.

se envían correos comerciales que contienen publicidad y lo que se pretende es saber quien los lee, para ello, tenemos una base de datos de clientes y con goldmine (gestor de correo) hacemos un filtro donde pasamos el email.

Bien, lo que hago es meter ese dato en un input hidden y en el body onload, ejecuto el submit que lleva a un .php que recoge la variable con el email y escribe sobre un .txt que está en el servidor. Hasta aquí todo funciona porque lo pruebo como .html con un navegador.

El problema es que los gestores de correo (outlook, etc..) incluso el correo desde web, no admiten javascript y toma el evento onload del body como tal.

Así que no funciona, no se ejecuta el submit y no llega hasta el .php.

Mi pregunta es: sabe alguien como hacer un submit automático sin utilizar eventos que los gestores interpreten como javascript?

llevo todo el día con el tema y no conseguí nada.

Esto de los envíos de mailings me trae de cabeza.

Saludos y gracias a todos.

ciao
  #2 (permalink)  
Antiguo 04/05/2005, 14:30
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm Si hablas de javascript .. por qué preguntas en el foro de PHP? (pregunta en el foro de javascript!!)

Bueno .. de todas formas .. la solución para estos suele ser la de crear un script PHP que genere una imagen de 1x1 pixels y transparente al menos (un gif) .. o mejor "camuflada" bajo alguna imagen que referencies en tu e-mail (ejemplo el logo de tu empresa).

El caso es que tu tag de imagen apuntará a:
<img src="http://www.tuempresa.tal/logo.php?id_nose=98989">

Para que al cliente (entiendase que hablo del cliente de correo que use para leer ese e-mail) no vea una "X" que es por donde se está "camuflando" la llamada a tu script PHP que va a realizar un registro .. puedes hacer algo tipo:

Código PHP:
<?
// proceso de registro de tu confirmación de "apertura del e-mail".
// lees tu imagen y la entregas al buffer de salida de PHP:
readfile("logo.gif");
?>
Algunos "contras" a este sistema:
Outlook y muchoooos clientes de correo tienen la opción o deshabilitan toda llamada a archivos externos (imagenes o lo que sea) de forma remota que es justamente como lo necesitas.

En su defecto si deseas la confirmación -segura- vas a verte obligado a la buena voluntad de tu receptor del e-mail para que "pulse aquí para cofirmar" (y le pongas el link por si no tiene habilitado esa función) para que se ejecute tu script PHP.

Otra solución .. (no es de lo más "comercial" ..) envia tu e-mail con un link sólo que apunta a tu servidor donde muestras esa página y ejecuta primeramente tu código de registro.

Fijate que hoy por hoy con tanto "SPAM" (no digo que en tu caso lo hagan ..) ya no se permite casi -nada- de acciones que hacer de forma "automática" en un e-mail.

Un saludo,
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:51.