Un rapide Google lance IMAPFilter qui semble faire ce que vous voulez :
- Recherche de messages à l'aide de nombreux critères disponibles dans le protocole IMAP, tels que :
- Statut (récent, non lu, etc.) d'un message.
- Taille d'un message.
- Âge d'un message.
- Correspondance d'une chaîne ou d'un modèle d'expression régulière dans les en-têtes ou le corps d'un message.
- Possibilité d'utiliser des opérateurs logiques (et/ou/non) lors de la recherche de messages.
- Différentes fonctionnalités disponibles pour traiter les messages, notamment :
- Suppression de messages.
- Déplacer des messages vers une boîte aux lettres sur le même serveur ou sur des serveurs différents
- Copier des messages dans une boîte aux lettres sur le même serveur ou sur des serveurs différents
- Marquage des messages ou modification des indicateurs de message.
- Liste des boîtes aux lettres disponibles et/ou abonnées, avec prise en charge de l'extension IMAP CHILDREN.
- Créer, supprimer, renommer, s'abonner ou se désabonner de boîtes aux lettres
- Prise en charge de l'internationalisation (I18N).
- Prise en charge de l'espace de noms de serveur à l'aide de l'extension IMAP NAMESPACE.
- Connexions Imaps chiffrées SSL (Secure Socket Layer) ou TLS (Transport Layer Security) (port 993).
- Connexions chiffrées à l'aide de l'extension IMAP STARTTLS.
- Authentification de l'utilisateur avec le mécanisme d'authentification par défi-réponse (CRAM), en particulier CRAM-MD5.
- Prise en charge des expressions régulières compatibles Perl (PCRE).