Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
The notmuch mail client
Posted Nov 17, 2009 23:28 UTC (Tue) by petegn (guest, #847)
I think what people are actually trying to say without actually saying as much is they only know about outlook and cant find outlook (scuse me whilst i barf ) for Linux boy am i glad of that Outlook Distress is just that Distressing..
Posted Nov 18, 2009 2:18 UTC (Wed) by rsidd (subscriber, #2582)
Posted Nov 19, 2009 5:54 UTC (Thu) by lysse (guest, #3190)
Posted Nov 18, 2009 1:09 UTC (Wed) by nix (subscriber, #2304)
Posted Nov 18, 2009 2:32 UTC (Wed) by roc (subscriber, #30627)
Posted Nov 18, 2009 2:40 UTC (Wed) by Darkmere (subscriber, #53695)
Posted Nov 18, 2009 9:57 UTC (Wed) by jospoortvliet (subscriber, #33164)
Would certainly be an option for the notmuch mail client...
Posted Nov 18, 2009 16:42 UTC (Wed) by jond (subscriber, #37669)
Anyway, I think xapian is more fit-for-purpose for this problem than a
generic relational database.
Posted Nov 18, 2009 17:25 UTC (Wed) by wstephenson (subscriber, #14795)
Contrary to what you've heard Akonadi doesn't require a configured mysql server running on the machine. It spawns a per-session instance of mysql running a custom config that is tweaked, minimal and secure. We started with mysql-embedded but after running into weird problems with it, went for the standalone process - it doesn't create significantly more overhead and we think we have the process management sorted.
You do still have to have an installed mysql though. Postgresql and sqlite support are being worked on, but we've run into a lot of problems with heavily multithreaded access to sqlite.
Posted Nov 25, 2009 23:12 UTC (Wed) by xoddam (subscriber, #2322)
Try delegating writes to a dedicated thread (per db handle) and allowing only read access from other threads.
Posted Nov 18, 2009 9:10 UTC (Wed) by dmk (subscriber, #50141)
there's a difference between using mail with 0-400 msgs per day and using mail with >400 msgs per day.
the former is the category where the mainstream emailagents are ok. but for larger number of mails there are are performance problems and mail-handling-inefficencies that criple one's ability to handle mail fast. (these inefficiencies are mostly by design and not bugs)
i for one use claws-mail, but am in the <400msgs per day category.
p.s.: and plz! don't mention outlook, because most people here don't even know what it looks like.
Posted Nov 18, 2009 9:12 UTC (Wed) by dmk (subscriber, #50141)
Posted Nov 18, 2009 13:11 UTC (Wed) by boudewijn (subscriber, #14185)
But I'm using pop: not sure whether imap would would work as well. My
archives aren't that big though, I throw away a lot of mailing list mail
after having skimmed it, and my archives don't go back to 1993 anymore
after a stupid crash.
And I'm going to try mailody soon, which uses Akonadi and is designed for
handling large amounts of mail over imap.
The notmuch mail system
Posted Nov 18, 2009 9:59 UTC (Wed) by cworth (subscriber, #27653)
You've got Keith's take on our project so far. Let me try to add a bit
of my own.
First, I like to call this project the "notmuch mail system" rather
than the "notmuch mail client". Our emacs client is just one (tiny)
piece of the system and I know that not everybody will want that,
(probably most people won't).
But a more interesting thing that Notmuch has is a really nice, clean
C library interface to all of the interesting pieces, (mail indexing,
fast search, tagging, etc.), thanks to Xapian of course.
So I would be quite happy if the developers of existing graphical
email clients took a look at Notmuch from the point of view of
integrating with the library for search. Personally, I've got about
600 thousand emails in my collection and I've yet to find a graphical
client which can search even a small fraction of that very quickly.
But with Notmuch, even the largest searches can return results almost
instantly, and that's really nice.
Then again, if nobody uses it but me, then I'll still be happy. :-)
Posted Nov 18, 2009 22:45 UTC (Wed) by aleXXX (subscriber, #2742)
I checked, and currently I have around 85000 mails here, with the biggest
folder containing 17000 mails.
Until now there are absolutely no performance issues when using kmail for
this amount of mails.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds