2012-01-14 10:03:05 +01:00
#+title :
2011-02-13 09:46:50 +01:00
#+style : <link rel="stylesheet" type="text/css" href="mu.css">
#+html :<img src="mu.jpg" align="right" margin="10px"/>
2012-01-14 10:03:05 +01:00
#+options : skip t
2011-02-13 09:46:50 +01:00
* Welcome to mu!
2011-04-25 17:58:04 +02:00
Given the /enormous/ amounts of e-mail many people gather and the importance
2011-02-13 09:46:50 +01:00
of e-mail message in our work-flows, it's essential to quickly deal with all
that mail - in particular, to instantly find that one important e-mail you
need right now.
2011-12-31 15:06:33 +01:00
2012-01-14 10:03:05 +01:00
*mu* is a tool for dealing with e-mail messages stored in the [[http://en.wikipedia.org/wiki/Maildir ][Maildir ]]-format,
on Unix-like systems. *mu*'s main purpose is to help you to quickly find the
2011-02-28 07:20:58 +01:00
messages you need; in addition, it allows you to view messages, extract
2011-02-13 09:46:50 +01:00
attachments, create new maildirs, ... See the [[file:cheatsheet.org ][mu cheatsheet ]] for some examples.
2011-12-31 15:06:33 +01:00
2011-02-28 07:20:58 +01:00
Searching works by first indexing your messages into a [[http://xapian.org/ ][Xapian ]]-database, which
can then be queried using a custom query language.
2011-12-31 15:06:33 +01:00
2012-01-14 10:03:05 +01:00
** Features
- fast indexing for Maildir, Maildir+ and Maildir-on-VFAT
- search for messages based on the sender, receiver, subject, date range,
size, priority, words in message, flags (signed, encrypted, new, replied,
has-attachment,...), message-id, maildir, tags, attachment (name,
mime-type, text) and more
- command-line tools for indexing, searching, viewing, extracting
attachments, exporting address lists, creating maildirs, ...
- accent/case normalization - so /angstrom/ will match /Ångström/ .
- can be integrated with other e-mail clients such as [[http://www.mutt.org/ ][mutt ]] and [[http://www.emacswiki.org/emacs/WanderLust ][Wanderlust ]].
- [[file:mu4e.html ][mu4e ]], an emacs-based e-mail client based on =mu=
- [[file:mu-guile.html ][mu-guile ]]: guile-bindings that allow for scripting, advanced processing of
your data
- fully documented (man pages, info pages)
2011-02-13 09:46:50 +01:00
** News
2012-01-14 10:03:05 +01:00
2012-01-07 13:57:34 +01:00
- 2012-01-07: [[http://code.google.com/p/mu0/downloads/detail?name%3Dmu-0.9.8-alpha3.tar.gz ][mu-0.9.8-alpha-3 ]] is available, with fixes for some =mu4e=
configuration problems; also, the documentation now contains an example of
how to set up =mu4e= with Gmail.
2012-01-06 15:18:18 +01:00
- 2012-01-06: [[http://code.google.com/p/mu0/downloads/detail?name%3Dmu-0.9.8-alpha2.tar.gz&can%3D2&q%3D#makechanges ][mu-0.9.8-alpha-2 ]] is available; updates for =mu4e= , much
improved guile bindings + documentation. The work-in-progress documentation
is available here: [[http://www.djcbsoftware.nl/code/mu/mu4e/ ][mu4e ]] and [[http://www.djcbsoftware.nl/code/mu/mu-guile/ ][mu-guile ]].
- 2011-12-30 [[http://code.google.com/p/mu0/downloads/list ][mu-0.9.8-alpha ]] is available; it comes with a an emacs-based
email client (=mu4e= ), updated guile bindings, search for attachment mime
type and search inside any text part of a message, more tests, improvements
in many parts of the code.
2011-12-31 15:06:33 +01:00
- 2011-09-03: mu 0.9.7 is now available; compared to the -pre version there
are a few small changes; the most important one is a fix specifically for
running mu on MacOS.
2011-07-31 11:59:16 +02:00
- 2011-07-31: mu *0.9.7-pre* is now available with a number of interesting
new features and fixes, many based on user suggestions. =mu= now supports
/mail threading/ based on the [[http://www.jwz.org/doc/threading.html ][JWZ-algorithm ]]; output is now automatically
converted to the user-locale; =mu view= can output separators between
messages for easier processing, support for X-Label-tags, and last but not
least, =mu= now has bindings for the [[http://www.gnu.org/s/guile/ ][Guile ]] (Scheme) programming language -
there is a new toy (=toys/muile= ) that allows you to inspect messages and
do all kinds of statistics - see the [[https://gitorious.org/mu/mu/blobs/master/toys/muile/README ][README ]] for more information.
Note, the repository name has changed, it's now at: https://gitorious.org/mu/mu.
2011-12-31 15:06:33 +01:00
2011-06-02 11:14:36 +02:00
- 2011-06-02: after quite a bit of testing, *0.9.6* has been promoted to be
the next release -- forget about the 'bèta'. Development continues for
the next release.
2011-05-28 11:29:53 +02:00
- 2011-05-28: *mu-0.9.6* (bèta). A lot of internal changes, but also quite
some new features, for example:
2011-05-29 12:58:42 +02:00
- wild-card searching for most fields: mu find 'car*'
- search for message with certain attachments with 'attach:/a:': mu find
'attach:resume*'
2011-12-31 15:06:33 +01:00
- color for =mu find= , =mu cfind= , =mu extract= and =mu view=
2011-06-02 11:14:36 +02:00
Everything is documented in the man-pages, and there are examples in the [[file:cheatsheet.org][mu
2011-05-28 11:29:53 +02:00
cheatsheet]].
- 2011-04-25: *mu-0.9.5* a small, but important, bugfix in maildir-detection,
2011-04-25 17:58:04 +02:00
some small optimizations.
2011-04-12 21:52:38 +02:00
- 2011-04-12: *mu 0.9.4* released - adds the =cfind= command, to find
contacts (name + e-mail); add =flag:unread= which is a synonym for
=flag:new OR NOT flag:seen= . Updates to the documentation and some internal
updates. This is a *bèta-version* .
2011-02-13 09:46:50 +01:00
2011-02-13 14:44:36 +01:00
- 2011-02-13: *mu 0.9.3* ; fixes a bunch of minor issues in 0.9.2; updated the
web page with pages for [[file:mug.org ][mug ]] (the experimental UI) and the [[file:cheatsheet.org ][mu cheatsheet ]].
2011-12-31 15:06:33 +01:00
2011-02-13 09:46:50 +01:00
- 2011-02-02: *mu 0.9.2* released, which adds support for matching on message
2011-07-31 11:59:16 +02:00
size, and various new output format. See [[http://gitorious.org/mu/mu/blobs/master/NEWS ][NEWS ]] for all the user-visible
2011-02-13 09:46:50 +01:00
changes, also from older releases.
- [[file:old-news.org ][Old news ]]
2011-12-31 15:06:33 +01:00
2011-07-31 11:59:16 +02:00
** Development & download
:PROPERTIES:
:ID: 19324381-696d-4c7e-aff2-528174780fd5
2011-12-31 15:06:33 +01:00
:END:
2011-02-13 09:46:50 +01:00
2011-02-28 07:20:58 +01:00
Some Linux-distributions already provide pre-built mu packages; if there's no
packagage for your distribution, or if you want the latest release, you can
[[http://code.google.com/p/mu0/downloads/list ][download mu source packages ]] from Google Code. In case you find a bug, or have
a feature requests, please use the [[http://code.google.com/p/mu0/issues/list ][issue tracker ]].
2011-12-31 15:06:33 +01:00
2011-07-31 11:59:16 +02:00
If you'd like to work with the mu source code, you can find it [[http://gitorious.org/mu/mu ][in Gitorious ]];
also, see the notes on [[http://gitorious.org/mu/mu/blobs/master/HACKING ][HACKING ]] the mu source code.
2011-12-31 15:06:33 +01:00
2011-02-13 09:46:50 +01:00
There's also a [[http://groups.google.com/group/mu-discuss ][mailing list ]].
2011-12-31 15:06:33 +01:00
2011-02-13 09:46:50 +01:00
** License & Copyright
*mu* was designed and implemented by Dirk-Jan C. Binnema, and is Free
Software, licensed under the GNU GPLv3
2011-12-31 15:06:33 +01:00
2012-01-06 15:18:18 +01:00
#+html :<hr/><div align="center">© 2011-2012 Dirk-Jan C. Binnema</div>
2011-02-13 09:46:50 +01:00
#+begin_html
<script type="text/javascript" >
var gaJsHost = (("https:" = = document.location.protocol) ? "https://ssl." : "http:/ /www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type= 'text/javascript'%3E%3C/script%3E"));
</script >
<script type="text/javascript" >
var pageTracker = _gat._getTracker("UA-578531-1");
pageTracker._trackPageview();
</script >
#+end_html