Wie Auto-Responder erkennen
Frage
Ich habe eine PHP-E-Mail-Verarbeitung Client geschrieben, die das IMAP-Protokoll verwendet.
Ich habe bemerkt, dass es Auto-Responder wie normale E-Mails verarbeitet, was unerwünscht ist. Gibt es etwas in dem Mail-Header, dass die E-Mail nicht von einem Menschen, sondern von einem Auto / Abwesenheitsnotiz anzeigen würde?
Jede mögliche Hilfe würde geschätzt.
Lösung
Es gibt keinen 100% zuverlässig Weg, dies zu tun. Allerdings automatisierte Nachrichten sollte hat eine leere (<>
) Envelope-From-Header (das ist die RFC821 "MAIL FROM" Header, nicht die RFC822 "From:" Header)
Wie Sie bestimmen, was die Envelope-From-Header aus den Nachrichten, die Sie über IMAP abrufen wird auf dem Mail-Server-Implementierung ab.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow