IM

imapfilter

Scriptable IMAP mail filtering utility

Mail Servers ★ 937 stars Medium setup MIT

imapfilter is a mail filtering utility that processes mailboxes directly over IMAP based on rules written in Lua. It runs as a client-side tool and can sort, move, and act on messages.

Key features

  • Lua-scripted filtering
  • Works over IMAP
  • Client-side processing
  • Very lightweight

Strengths

  • Released under the MIT license
  • Written in C
  • Tiny footprint — runs in 32 MB RAM

Is imapfilter secure?

OSV.dev lists 1 published advisory for imapfilter. It doesn't publish GitHub releases we can match, so we can't say which of them apply to the current version. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

  • Most recent fixed advisory CVE-2016-10937, published 2019-09-08 (2593 days ago)

Source: OSV.dev, checked 2026-10-14. How this is measured.

imapfilter replaces

Health badge

Maintain imapfilter? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 55 · fair

Markdown
[![SelfHostIndex health score for imapfilter](https://selfhostindex.com/badge/imapfilter.svg)](https://selfhostindex.com/app/imapfilter/)
HTML
<a href="https://selfhostindex.com/app/imapfilter/"><img src="https://selfhostindex.com/badge/imapfilter.svg" alt="SelfHostIndex health score for imapfilter"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/imapfilter.svg
   :alt: SelfHostIndex health score for imapfilter
   :target: https://selfhostindex.com/app/imapfilter/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare imapfilter

3 head-to-head comparisons.

Similar mail servers apps