Come rilevare i risponditori automatici
Domanda
Ho scritto un client di elaborazione e-mail php che utilizza il protocollo IMAP.
Ho notato che elabora i risponditori automatici come normali e-mail, il che è indesiderabile. C'è qualcosa nell'intestazione della posta che indichi che l'e-mail non proviene da un essere umano ma da un risponditore automatico / vacanze?
Qualsiasi aiuto sarebbe apprezzato.
Soluzione
Non esiste un modo affidabile al 100% per farlo. Tuttavia, i messaggi automatizzati dovrebbero avere un'intestazione Envelope-From vuota (<>
) (che è la RFC821 & Quot; MAIL FROM & Quot; intestazione, non la RFC822 & Quot; Da: & Quot; header).
La modalità di determinazione dell'intestazione Envelope-From dai messaggi recuperati tramite IMAP dipenderà dall'implementazione del server di posta.