mairix 0.19 review

by on

mairix is a tool for indexing and searching email messages stored in Maildir, MH, or mbox folders

License: GPL (GNU General Public License)
File size: 148K
Developer: Richard Curnow
0 stars award from

mairix is a tool for indexing and searching email messages stored in Maildir, MH, or mbox folders. The index contains a map of which words occur in which parts of which messages.

Searches on this index are fast and generate symlinks to the matching messages in a new Maildir or MH folder, or copies of matching messages in an mbox folder, which can be browsed normally in a mail client.

Here are some key features of "mairix":
Indexing is fast. It runs incrementally on new messages - any particular message only gets scanned once in the lifetime of the index file.
The search mode populates a "virtual" maildir (or MH) folder with symlinks which point to the real messages. This folder can be opened as usual in your mail program. (Note, if messages are in mbox folders, copies are made. Similarly if the virtual folder has mbox format, it is filled with copies of the matched messages.)
The search mode is very fast.
Indexing and searching works on the basis of words. The index file tabulates which words occur in which parts (particular headers + body) of which messages.

What's New in This Release:
mairix.spec fixes (Andr? Costa)
bug fix: freeing of message structures (Karsten Petersen)
Add new -x (--excerpt-output) option, an alternative mode for searching. This displays the key headers from the matching messages on stdout.
Add notes about the mairix-users mailing list and the SourceForge page to README.
Fix configuration + compilation to allow building with gzip support but without bzlib support.
Rename internal functions like zopen() to avoid name conflicts on MacOS X (Vincent Lefevre)
Remove a spurious ; in bison input file (Vincent Lefevre)
Improve output given in various error conditions (based on patch by Karsten Petersen)

mairix 0.19 keywords