E-Mail lesen imap php

Ich benutze PHP - Codeigniter (Peeker Library) als Backend und benutze IMAP, um E-Mails von mehreren E-Mail-Adressen abzurufen.

Um die Leistung des Skripts zu verbessern, durchsuchen wir nur neue E-Mails und speichern den Namen der Mailbox, die eindeutige ID (eindeutig in der Mailbox) und einige Header-Informationen in der MySQL-Tabelle.

Ich hatte zwei Probleme:

Wie kann ich den Überblick behalten?Deleted / Moved Artikel ?Gibt es eine Möglichkeit, festzustellen, ob eine Bindung besteht oder nicht? (Da die Header-Informationen keinen Hinweis auf den Anhangsindikator geben, habe ich versucht, zu verwendenimap_fetchstructure Es liest jedoch die gesamte Nachricht einschließlich des Anhangs (die Verarbeitung nimmt viel Zeit in Anspruch).

Hinweis :

Ich führe dieses Skript im Back-End mit einem regulären Intervall aus (aber kein Cron-Job, eine externe Anwendung initialisiert das Skript in einem regulären Intervall). Zusätzlich mache ich all dies mit PHP mit seinen Einschränkungen.

Bitte hilf mir.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage