Como detectar la recepcion de un determinado email
Publicado por Patricia (2 intervenciones) el 15/07/2005 18:05:32
Hola a todos.
Un problemilla un poco complicado. He desarrollado un pequeño sistema que efectua el envio de un mismo email a un grupo de direcciones de correo. Despues del envio, quiero mostrar en el sistema el estado de cada email enviado, que puede ser:
A) ENVIADO.
B) RECIBIDO Y LEIDO.
C) RECIBIDO: CLIENTE "OUT OF OFFICE" (ya sabeis, cuando el receptor tiene activada en su cliente de correo la opcion "Out of office").
D) DIRECCION DE CORREO NO EXISTENTE/INCORRECTA.
El caso A es el inicial por defecto, y se mantiene mientras "no pase nada".
Detectar el caso B es facil: en el cuerpo del email inserto un link que llama al script que cambia el estado del email (en realidad una imagen, <img src="mimaquina.com/cambiaStatusEmail.cgi?status=RECIBIDO_Y_LEIDO">). Cada vez que el receptor del email lo abra, se llamara a este script.
El problema viene con los casos C y D. En ambos recibo de vuelta un correo, que sera del tipo "Espinete is out of office" o "Mail delivery failure"... pero, ¿como puedo automatizar el que a la recepcion de uno de esos correos se ejecute uno de mis scripts?
Cualquier idea sera bienvenida chicos. Espero que alguien pueda ayudarme.
Gracias,
Patricia.
Un problemilla un poco complicado. He desarrollado un pequeño sistema que efectua el envio de un mismo email a un grupo de direcciones de correo. Despues del envio, quiero mostrar en el sistema el estado de cada email enviado, que puede ser:
A) ENVIADO.
B) RECIBIDO Y LEIDO.
C) RECIBIDO: CLIENTE "OUT OF OFFICE" (ya sabeis, cuando el receptor tiene activada en su cliente de correo la opcion "Out of office").
D) DIRECCION DE CORREO NO EXISTENTE/INCORRECTA.
El caso A es el inicial por defecto, y se mantiene mientras "no pase nada".
Detectar el caso B es facil: en el cuerpo del email inserto un link que llama al script que cambia el estado del email (en realidad una imagen, <img src="mimaquina.com/cambiaStatusEmail.cgi?status=RECIBIDO_Y_LEIDO">). Cada vez que el receptor del email lo abra, se llamara a este script.
El problema viene con los casos C y D. En ambos recibo de vuelta un correo, que sera del tipo "Espinete is out of office" o "Mail delivery failure"... pero, ¿como puedo automatizar el que a la recepcion de uno de esos correos se ejecute uno de mis scripts?
Cualquier idea sera bienvenida chicos. Espero que alguien pueda ayudarme.
Gracias,
Patricia.
Valora esta pregunta


0