welcome | news | features | download | repository | building | license | contact |
welcome to muE-mail is the 'flow' in the work flow of many people. Consequently, one spends a lot of time searching for old e-mails, to dig up some important piece of information. With people having tens of thousands of e-mails (or more), this is becoming harder and harder. How to find that one e-mail in an evergrowing haystack? Enter mu. 'mu' is a set of command-line tools for Linux/Unix that enable you to quickly find the e-mails you are looking for. First there is mu index which fills a database with information about all your e-mails; this may take a couple of minutes the first time you do it, but after that it's a lot faster. $ mu indexIt tries to pick reasonable defaults, but you can of course specify your own options. You can run mu index periodically to keep your database up-to-date. After building the database, it's easy to search for messages. For example: # get all Smith's mails with 'capybara' in the subject line $ mu find f:smith capybara # get the mails in the archive folder where Mary was Cc'd $ mu find p:archive c:maryThe way to express the searches is a bit cryptic at first, but easy to learn (in the author's humble opinion); the mu manpage discusses syntax and usage, and contains examples. mu is Free Software (GPLv3), runs on Unix/Linux-based systems, and uses the Xapian text indexing engine. Important: for mu to work, your mails must be stored in a set of maildirs news
featuresmu find:
download and licenseYou can download mu releases from their download page (Google Code). mu is released under the terms of the GNU General Public License (GPL), version 3 or later.
repositoryThe mu source code is available in Gitorious; get it from there:git clone git://gitorious.org/mu/mu-ng.gitThis is the source code for the new versions of mu (0.6 beta and beyond). Unless you want to track development, it's better to track the released versions. building and dependenciesmu uses GMime 2.4 and Xapian; you'll need to have those installed to build mu. On Debian/Ubuntu, the following should get you all you need:# apt-get install libxapian-dev libgmime-2.4-dev(obviously, you also need the normal build tools; gcc/g++, make and friends). mu uses autotools, so building follows the normal configure/make pattern. This should work without any problems at least on recent Debian/Ubuntu, for both 32-bit and 64-bit architectures. If it does not work for your distribution, please file a bug with all the error messages, relevant information about your system etc. that you got. contactIf you think you have found a bug, or you have a good idea for a feature, please put them in the issue list (Google Code).mu was designed and implemented by me, Dirk-Jan C. Binnema, as a hobby project for my copious free time. It has no relation to my employer. You can send e-mail to djcb-at-djcbsoftware-dot-nl. |