Ein schnelles Googlen wirft IMAPFilter auf, das so aussieht, als würde es das tun, was Sie wollen:
- Suchen von Nachrichten anhand vieler verfügbarer Kriterien im IMAP-Protokoll, wie zum Beispiel:
- Status (neu, ungelesen usw.) einer Nachricht.
- Größe einer Nachricht.
- Alter einer Nachricht.
- Übereinstimmung einer Zeichenfolge oder eines regulären Ausdrucksmusters in den Kopfzeilen oder im Text einer Nachricht.
- Fähigkeit, beim Suchen von Nachrichten logische Operatoren (und/oder/nicht) zu verwenden.
- Verschiedene Fähigkeiten zur Verarbeitung von Nachrichten verfügbar, einschließlich:
- Nachrichten löschen.
- Verschieben von Nachrichten in ein Postfach auf demselben oder auf anderen Servern
- Kopieren von Nachrichten in ein Postfach auf demselben oder auf anderen Servern.
- Nachrichten markieren oder Nachrichten-Flags ändern.
- Auflistung der verfügbaren und/oder abonnierten Mailboxen, zusammen mit Unterstützung für die IMAP CHILDREN-Erweiterung.
- Mailboxen erstellen, löschen, umbenennen, abonnieren oder abbestellen
- Unterstützung der Internationalisierung (I18N).
- Server-Namespace-Unterstützung mit der IMAP NAMESPACE-Erweiterung.
- Secure Socket Layer (SSL) oder Transport Layer Security (TLS) verschlüsselte Imaps-Verbindungen (Port 993).
- Verschlüsselte Verbindungen mit der IMAP STARTTLS-Erweiterung.
- Benutzerauthentifizierung mit dem Challenge-Response Authentication Mechanism (CRAM), insbesondere CRAM-MD5.
- Unterstützung für Perl-kompatible reguläre Ausdrücke (PCRE).