Google cepat menampilkan IMAPFilter yang sepertinya melakukan apa yang Anda inginkan:
- Mencari pesan menggunakan banyak kriteria yang tersedia di protokol IMAP, seperti:
- Status (terbaru, belum dibaca, dll.) pesan.
- Ukuran pesan.
- Usia pesan.
- Pencocokan string atau pola ekspresi reguler di header atau badan pesan.
- Kemampuan untuk menggunakan operator logis (dan/atau/tidak) saat menelusuri pesan.
- Kemampuan berbeda tersedia untuk memproses pesan, termasuk:
- Menghapus pesan.
- Memindahkan pesan ke kotak surat di server yang sama atau berbeda
- Menyalin pesan ke kotak surat di server yang sama atau berbeda.
- Menandai pesan atau mengubah bendera pesan.
- Mencantumkan kotak surat yang tersedia dan/atau berlangganan, beserta dukungan untuk ekstensi IMAP CHILDREN.
- Membuat, menghapus, mengganti nama, berlangganan, atau berhenti berlangganan kotak surat
- Dukungan internasionalisasi (I18N).
- Dukungan namespace server menggunakan ekstensi IMAP NAMESPACE.
- Secure Socket Layer (SSL) atau koneksi imap terenkripsi Transport Layer Security (TLS) (port 993).
- Koneksi terenkripsi menggunakan ekstensi IMAP STARTTLS.
- Autentikasi pengguna dengan Challenge-Response Authentication Mechanism (CRAM), khususnya CRAM-MD5.
- Dukungan Perl Compatible Regular Expressions (PCRE).