Comment détecter les répondeurs automatiques
Question
J'ai écrit un client de traitement de courrier électronique php utilisant le protocole IMAP.
J'ai remarqué que les répondeurs automatiques sont traités comme des courriels normaux, ce qui n'est pas souhaitable. Dans l'en-tête du courrier, y a-t-il quelque chose qui indiquerait que le courrier électronique ne provient pas d'un humain, mais d'un répondeur auto / vacances?
Toute aide serait appréciée.
La solution
Il n’existe pas de méthode fiable à 100%. Cependant, les messages automatisés devraient avoir un en-tête d'enveloppe (<>
) vide (c'est l'en-tête RFC821 & "MAIL FROM &"; Pas le RFC822 & "; De: & Quot; en-tête).
La manière dont vous déterminez l'en-tête d'Envelope-From à partir des messages récupérés via IMAP dépendra de la mise en œuvre de votre serveur de messagerie.