Cómo detectar respuestas automáticas
Pregunta
He escrito un cliente de procesamiento de correo electrónico php que utiliza el protocolo IMAP.
Noté que procesa respuestas automáticas como correos electrónicos normales, lo que no es deseable. ¿Hay algo en el encabezado del correo que indique que el correo electrónico no es de un humano sino de un contestador automático / de vacaciones?
Cualquier ayuda sería apreciada.
Solución
No hay una forma 100% confiable de hacer esto. Sin embargo, los mensajes automáticos deberían tener un encabezado vacío (<>
) Envelope-From (ese es el encabezado RFC821 & Quot; MAIL FROM & Quot; no el RFC822 & Quot; De: & Quot; encabezado).
Cómo determinar cuál es el encabezado Envelope-From de los mensajes que recupera a través de IMAP dependerá de la implementación de su servidor de correo.