CGI - Como detectar la recepcion de un determinado email

 
Vista:

Como detectar la recepcion de un determinado email

Publicado por Patricia (1 intervención) el 15/07/2005 18:02:00
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como detectar la recepcion de un determinado em

Publicado por Ery (22 intervenciones) el 18/07/2005 20:21:21
Como yo lo veo, no lo puedes hacer.....

Podria tener 2 estados

1) Confirmación de lectura.... Depende si el cliente de correo del destinatario tiene activada la opción de enviar cofirmación y si la cuenta de origen es valida....

2) Cuando la dirección es incorrecta te puede generar un error que seria un mail... depende como siempre de la configuracion de el resto de los servidores....

Para ambos casos la cuenta de origen debe ser real..... y debes monitorear los mail entrantes para analizarlos y detallar los estados....

Otra cosa si el mail enviado no es solicitado (para no decir spam) es muy posible que ni siquiera llegue al destino por los filtros anti-spaming que hoy en dia casi todo el mundo tiene instalado...

Saludos,

Efrain

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar