Pregunta

Estoy "leyendo" correos electrónicos mediante programación utilizando WebDav.También eliminaré estos correos electrónicos cuando termine de manejarlos, sin embargo, esto está causando un problema interesante.Cada vez que elimino un correo electrónico, el remitente original recibe una respuesta de no leído.Inicié sesión en Outlook Web App y marqué la opción No enviar una respuesta automáticamente pero esto no parece ayudar.

¿Hay ALGUNA forma de eliminar la solicitud de confirmación de lectura del correo electrónico antes de eliminarlo?

¿Fue útil?

Solución

Decidimos que no queríamos realizar ninguna modificación en nuestro servidor y que una solución que pudiera implementarse en mi programa existente sería la más ideal.

Leí en algunos sitios que si el correo electrónico estaba marcado como leído a través de comandos IMAP en el servidor Exchange, el recibo de lectura no se enviaría cuando se eliminara/abriera a través del cliente (Outlook Web App o Outlook).Entonces eso es lo que hicimos:

Inicie sesión en el servidor de correo electrónico a través de IMAP

. LOGIN user@mailserver.com password

Seleccionó la carpeta para procesar

. SELECT Inbox

Realicé los cambios en todos los correos electrónicos de la carpeta.

. STORE 1:* flags \SEEN

Esta secuencia marca todos los correos electrónicos en la bandeja de entrada como leídos, lo que luego permite que mi programa elimine los correos electrónicos después del procesamiento sin que se genere un recibo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top