Tengo un escenario en el que tendría que rastrear la entrega de los correos electrónicos que envío programáticamente y marcar aquellos destinatarios que han configurado 'Fuera de la oficina' O la entrega del mensaje falló debido a la bandeja de entrada de gran tamaño O si su ID de correo electrónico no existe. Tales instancias generalmente envían respuestas automáticas. ¿Cómo puedo rastrearlas? ¿Ofrece .NET (System.Net.Mail) alguna API para hacerlo?Detectar correos electrónicos de respuesta automática programáticamente
Respuesta
No hay un conjunto de comprobaciones para respuestas automáticas que producen un comportamiento perfecto (detectar todas las respuestas automáticas sin falsos positivos), pero las siguientes comprobaciones han funcionado bien hasta el momento:
- header "Auto-Submi TTED" con valor distinto de "no"(ver RFC 3834)
- cabeceras "X-respuesta automática" o "X-autorespond" con cualquier valor
- encabezado "Precedencia" con el valor "auto_reply"
I todavía no tiene ningún consejo para detectar notificaciones de falla en la entrega del mensaje.
Muy útil. +1 –
Una "respuesta" sin "In-Reply-To" también es una respuesta automática. – foxontherock
- 1. Eliminando la parte anterior de los correos electrónicos de respuesta
- 2. Descargar correos electrónicos (copia de seguridad) desde gmail programáticamente
- 3. Envío de correos electrónicos con archivos adjuntos programáticamente en ASP.NET
- 4. Enviar correos electrónicos asíncronos
- 5. PHP enlaces/correos electrónicos
- 6. Espaciado en correos electrónicos HTML
- 7. Recibir correos electrónicos en Heroku
- 8. Enviando correos electrónicos usando C
- 9. IIS 7.5 ¿recibe correos electrónicos?
- 10. Incrustar imágenes en correos electrónicos
- 11. Envío de "en nombre de" correos electrónicos
- 12. Envío de correos electrónicos de mhtml - C#
- 13. Drupal respuesta automática con el módulo de emergencia
- 14. Envío de correos electrónicos en Playframework 2.0
- 15. Procesamiento de correos electrónicos entrantes en Heroku
- 16. envío de correos electrónicos en aplicaciones web
- 17. Probar el envío de correos electrónicos
- 18. Envío de correos electrónicos con WAMP
- 19. ¿Cómo enviar correos electrónicos firmados de java?
- 20. Recibir correos electrónicos a través de SendGrid
- 21. Huelga a través de correos electrónicos HTML
- 22. limitando los correos electrónicos de smtpappender (log4Net)
- 23. Correos electrónicos crudos necesarios para las pruebas
- 24. Dividir las pruebas correos electrónicos transaccionales
- 25. Rails3 y Heroku: ¿Enviar correos electrónicos?
- 26. Cómo enviar correos electrónicos desde MySQL 5.1
- 27. correos electrónicos a veces se revueltos
- 28. Contando correos electrónicos en Outlook por fecha
- 29. Recibir y enviar correos electrónicos en python
- 30. cómo leer correos electrónicos con caracteres especiales
Si habla de una solución genérica para cualquier protocolo de correo electrónico común, no, no. – Neowizard
¿has probado el correo SQL? –
@RashmiKantShrivastwa La aplicación está en Azure. El correo de base de datos aún no es compatible. –