IMAPFilter 2.5.7

An Open Source project that provides an IMAP mail filtering utility for UNIX/Linux systems

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in IMAPFilter 2.5.6:

  • Support for automatic validation of SSL connections, using the operating system's installed trusted CA certificates (usually from authorities that are shipped with web browsers).
  • A new "wakeonany" option makes it possible to end IDLE mode on any event, not just on new messages.
  • A new "reenter" option controls whether IDLE mode should be re-entered, after the recovery of the session, which makes it possible to continue with the execution of the next line in the configuration file.
  • The documentation now mentions that the contain_*() methods do case-insensitive searching (an IMAP limitation).
Read full changelog
send us
an update
MIT/X Consortium License 
Lefteris Chatzibarbas
2.1/5 21
ROOT \ Communications \ Email Filters
1 IMAPFilter Screenshot:
IMAPFilter - The usage message of the imapfilter command, as viewed from the Linux Terminal
IMAPFilter is a completely free and open source command-line software implemented in C and designed from the offset to act as a simple, yet intuitive mail filtering utility for POSIX compatible mail servers and operating systems, such as GNU/Linux and BSD.

The program can be used to easily and quickly flag, delete, move, and copy email messages. It supports the 4.x branch of the IMAP (Internet Message Access Protocol) protocol, and uses Lua for its configuration.

How does it work? Simple, when executed it uses IMAP (Internet Message Access Protocol) to connect to a remote mail server, then it sends searching queries to the respective server and processes mail accounts based on the results of the queries.

Features at a glance

Key features include definition of filters, size/date/status of a message, support for logical operators, list available and/or subscribed mailboxes, internationalisation (I18N) support, server namespace support, TLS and SSL support, as wel as IMAP STARTTLS support.

Command-line options include the ability to specify a custom configuration file written in the Lua programming language, as well as the ability to specify debug and log files. It is also possible to specify a command or view the program’s version.

Getting started with IMAPFilter

To install the IMAPFilter program on your GNU/Linux computer, you must download it from Softpedia, where it is distributed for free as a universal sources archive (tarball). Save the archive on a location of your choice and extracted its contents using an archive manager tool.

Open the Terminal app, navigate to the location of the extracted archive files (e.g. cd /home/softpedia/imapfilter-2.5.7) and run the ‘./configure && make’ command to configure and compile the program.

Install it system wide by running the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user. Then, run the ‘imapfilter’ command to view its usage message and learn how to use it.

IMAPFilter was reviewed by , last updated on December 10th, 2014


#mail filter #IMAP filter #e-mail filter #IMAPFilter #IMAP #mail #e-mail

Add your review!