Un rapido google lancia IMAPFilter che sembra che faccia quello che vuoi:
- Ricerca di messaggi utilizzando molti criteri disponibili nel protocollo IMAP, come:
- Stato (recente, non letto, ecc.) di un messaggio.
- Dimensione di un messaggio.
- Età di un messaggio.
- Corrispondenza di una stringa o di un modello di espressione regolare nelle intestazioni o nel corpo di un messaggio.
- Possibilità di utilizzare operatori logici (e/o/non) durante la ricerca dei messaggi.
- Diverse funzionalità disponibili per elaborare i messaggi, tra cui:
- Eliminazione messaggi.
- Spostamento di messaggi in una casella di posta nello stesso server o in server diversi
- Copiare i messaggi in una casella di posta nello stesso server o in server diversi.
- Contrassegno dei messaggi o modifica dei contrassegni dei messaggi.
- Elenco delle caselle di posta disponibili e/o sottoscritte, insieme al supporto per l'estensione IMAP CHILDREN.
- Creazione, eliminazione, ridenominazione, iscrizione o annullamento dell'iscrizione di caselle di posta
- Supporto per l'internazionalizzazione (I18N).
- Supporto dello spazio dei nomi del server utilizzando l'estensione IMAP NAMESPACE.
- Connessioni imap (porta 993) crittografate Secure Socket Layer (SSL) o Transport Layer Security (TLS).
- Connessioni crittografate utilizzando l'estensione IMAP STARTTLS.
- Autenticazione dell'utente con il meccanismo di autenticazione Challenge-Response (CRAM), in particolare CRAM-MD5.
- Supporto PCRE (Perl Compatible Regular Expressions).