mirror of https://github.com/djcb/mu.git
* www: add web files
This commit is contained in:
parent
1497440a19
commit
4c86ed5a4b
|
@ -0,0 +1,210 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
|
||||
<title>mu - e-mail searching and indexing</title>
|
||||
<style type="text/css">
|
||||
body {
|
||||
margin:0px;
|
||||
background:#666666;
|
||||
color: black;
|
||||
padding: 0px;
|
||||
font-family: arial, Helvetica, 'Bitstream Vera Sans', 'Luxi Sans', Verdana,
|
||||
Sans-Serif;
|
||||
font-size: 12px;
|
||||
}
|
||||
a.menu {font-weight: bold}
|
||||
a.menu:link {color: #ffffff; text-decoration: none; }
|
||||
a.menu:active {color: #ff0000; text-decoration: none; }
|
||||
a.menu:visited {color: #ffffff; text-decoration: none; }
|
||||
a.menu:hover {color: #ff0000; text-decoration: underline; }
|
||||
|
||||
.mine {color: #ffffff; font-weight: bold}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<table width="100%" bgcolor="#666666">
|
||||
<tr><td><img src="mu-small.png" align="left">
|
||||
<td align="right" class="menu">
|
||||
<a class="menu" href="#welcome" >welcome</a> |
|
||||
<a class="menu" href="#news" >news</a> |
|
||||
<a class="menu" href="#features" >features</a> |
|
||||
<a class="menu" href="#download" >download</a> |
|
||||
<a class="menu" href="#repo" >repository</a> |
|
||||
<a class="menu" href="#building" >building</a> |
|
||||
<a class="menu" href="#license" >license</a> |
|
||||
<a class="menu" href="#contact" >contact</a>
|
||||
</table>
|
||||
<table width="800" align="center" bgcolor="#cccccc">
|
||||
<tr><td>
|
||||
<!-- <img src="mu.jpg" align="left"> -->
|
||||
<img src="mu.jpg" align="right">
|
||||
<!-- <img src="mu.png" align="right"> -->
|
||||
|
||||
<h2><a name="welcome">welcome to mu</a></h2>
|
||||
|
||||
E-mail is the 'flow' in the work flow of many people. Consequently, one spends
|
||||
a <em>lot</em> 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?
|
||||
|
||||
<p>Enter <strong>mu</strong>. 'mu' is a set of command-line tools for
|
||||
Linux/Unix that enable you to quickly find the e-mails you are looking
|
||||
for.
|
||||
|
||||
<p>First there is <tt>mu index</tt> 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.
|
||||
|
||||
<pre>
|
||||
$ mu index
|
||||
</pre>
|
||||
It tries to pick reasonable defaults, but you can of course specify
|
||||
your own options. You can run <tt>mu index</tt> periodically to keep
|
||||
your database up-to-date.
|
||||
|
||||
<p>After building the database, it's easy to search for messages. For example:
|
||||
<pre>
|
||||
# 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:mary
|
||||
</pre>
|
||||
|
||||
The 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.
|
||||
|
||||
<p><strong>mu</strong> is <em>Free Software</em> (GPLv3), runs on Unix/Linux-based
|
||||
systems, and combines the power of the <a href="http://sqlite.org" >SQLite</a>
|
||||
database and the <a href="http://www.xapian.org" >Xapian</a> text indexing
|
||||
engine. <strong>Important</strong>: for mu to work, your mails must be stored in a
|
||||
set of <a href="http://www.qmail.org/qmail-manual-html/man5/maildir.html"
|
||||
>maildirs</a>
|
||||
|
||||
<h2><a name="news" >news</a></h2>
|
||||
<ul>
|
||||
<li>[2010-01-26] <strong>mu version 0.6-beta</strong>. After some
|
||||
hiatus in the release schedule, <tt>mu</tt> is back now! The new
|
||||
version is a total overhaul of what was there before. It's smaller
|
||||
and faster, and removes quite a bit of the (in the eyes of the
|
||||
author) needless complexity.
|
||||
|
||||
It adds some new features that users asked for, such as a way to
|
||||
exclude directories from indexing (simply put a file called
|
||||
<tt>.noindex</tt> in it.
|
||||
|
||||
The queries are bit less featureful, the more useful parts will
|
||||
slowly be added again in future versions.
|
||||
|
||||
Note, this is version 0.6-beta, the 'real' 0.6 will follow in a few
|
||||
weeks.
|
||||
|
||||
<li>[2008-11-01] <strong>mu version 0.4</strong> released. This version adds
|
||||
extensions to the query language and the ability to get statistics about the
|
||||
messages that match some queries. <tt>mu-index</tt> is substantially faster.
|
||||
Also, <tt>mu-msginfo</tt> has been extended. Small optimizations have been
|
||||
done, and some bugs have been fixed. Finally, some GTK+-widgets have been
|
||||
added; they are to be considered 'experimental'.
|
||||
|
||||
<li>[2008-09-25] <strong>mu version 0.3</strong> released; this version adds
|
||||
further signicant indexing speedups (esp. on <tt>ext3</tt>-file
|
||||
systems). Added searching for relative dates ('3w' for 'three weeks ago');
|
||||
search for message properties such as has-attachment/signed/encrypted;
|
||||
search for message priority; updated documentation; define bookmarks for
|
||||
search queries; more unit-tests.
|
||||
|
||||
<li>[2008-09-10] <strong>mu version 0.2</strong> released; this version adds
|
||||
supports for message-body searches (Xapian); indexing is much faster; added
|
||||
Maildir++ support; sorting of results; added
|
||||
<tt>mu-mkmdir</tt>/<tt>mu-msginfo</tt>. Improved documentation, unit tests.
|
||||
|
||||
<li>[2008-08-25] <strong>mu version 0.1</strong> released
|
||||
</ul>
|
||||
|
||||
<h2><a name="features" >features</a></h2>
|
||||
<strong><tt>mu find</tt></strong>:
|
||||
<ul>
|
||||
<li>search for sender and recipient; subject,message body text
|
||||
<li>output to stdout, or as maildirs with links to the original messages
|
||||
</ul>
|
||||
<strong><tt>mu index</tt></strong>:
|
||||
<ul>
|
||||
<li>scan messages in recursive Maildirs, Maildir++ or separate files;
|
||||
<li>only changed messages are considered when re-indexing;
|
||||
</ul>
|
||||
|
||||
<h2><a name="download" >download and license</a></h2>
|
||||
|
||||
You can download mu releases from their <a
|
||||
href="http://code.google.com/p/mu0/downloads/list" >download page</a> (Google
|
||||
Code). <tt>mu</tt> is released under the terms of the <a
|
||||
href="http://www.gnu.org/licenses/gpl-3.0.html" >GNU General Public
|
||||
License</a> (GPL), version 3 or later.
|
||||
<P>
|
||||
|
||||
|
||||
<h2><a name="repo" repository</a></h2>
|
||||
|
||||
The mu source code is available in Gitorious; get it from there:
|
||||
<pre>
|
||||
git clone git://gitorious.org/mu/mu-ng.git
|
||||
</pre>
|
||||
|
||||
This 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.
|
||||
|
||||
|
||||
|
||||
<h2><a name="building">building and dependencies</a></h2>
|
||||
|
||||
<tt>mu</tt> uses <a href="http://spruce.sourceforge.net/gmime/" >GMime
|
||||
2.4</a> and <a href="http://xapian.org" >Xapian</a>; you'll need to
|
||||
have those installed to build <tt>mu</tt>. On Debian/Ubuntu, the
|
||||
following should get you all you need:
|
||||
|
||||
<pre> # apt-get install libxapian-dev libgmime-2.4-dev </pre>
|
||||
(obviously, you also need the normal build tools;
|
||||
<tt>gcc</tt>/<tt>g++</tt>, <tt>make</tt> and friends).
|
||||
|
||||
<p>mu uses autotools, so building follows the normal
|
||||
<tt>configure</tt>/<tt>make</tt> pattern.
|
||||
|
||||
<p>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 <a href="http://code.google.com/p/mu0/issues/list" >file
|
||||
a bug</a> with all the error messages, relevant information about your system
|
||||
etc. that you got.
|
||||
|
||||
<h2><img src="mu.png" align="right"><a name="contact" >contact</a></h2> If you
|
||||
think you have found a bug, or you have a good idea for a feature, please put
|
||||
them in the <a href="http://code.google.com/p/mu0/issues/list" >issue list</a>
|
||||
(Google Code).
|
||||
|
||||
<p><tt>mu</tt> was designed and implemented by me, <strong>Dirk-Jan
|
||||
C. Binnema</strong>, as a hobby project for my copious free time. It has no
|
||||
relation to my employer. <p>You can send e-mail to
|
||||
djcb-at-djcbsoftware-dot-nl.
|
||||
|
||||
<p>Or, if you're interested, you can read my <a
|
||||
href="http://www.djcbsoftware.nl/ChangeLog" >Dutch blog</a> or <a
|
||||
href="http://djcbflux.blogspot.com" >English blog</a>.
|
||||
|
||||
</table>
|
||||
<p>
|
||||
<div align="right" class="mine">
|
||||
©2008 Dirk-Jan C. Binnema
|
||||
</div>
|
||||
<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>
|
||||
</body> </html>
|
Binary file not shown.
After Width: | Height: | Size: 6.5 KiB |
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
Binary file not shown.
After Width: | Height: | Size: 27 KiB |
Loading…
Reference in New Issue