On Thu, Apr 16, 2015 at 09:47:21AM -0500, Luis Mochan wrote: > > I see that everyone else either have written custom scripts, or manage > > the archiving manually. Since you mention something similar to Gmail, I > > would suggest use something search based: notmuch, mu, etc. > > > > I use notmuch[1] to index my messages, and mutt-kz[2] (a mutt fork with > > notmuch support) to read my emails. I usually read emails consolidated > > from several inboxes into one virtual folder. If I want to archive any > > thread, I just tag it archived, and it disappears from my virtual > > folder. The physical message stays in the original mailbox as before. > > > > Hope this helps, > > I recall notmuch keeps its labels in a database, not within the > messages. Is this right? An advantage of using X-Label is that when > messages are synchronized between computers (I use mbsync) the labels > are automatically synchronized also. I use 'mu' to index and when > required produce virtual maildirs containing messages that match > certain criteria, among whom one can include Xlabels.
Yes this is correct, notmuch is more or less equivalent to mu. In fact, I think, even the underlying database for both is Xapian. I read my emails from one location; for backups, I can backup both the database and the maildirs. If you read emails on multiple machines, then syncing the tags can be a bit non-trivial. But scripting that is possible. I think someone on the notmuch list is working on a rather robust solution. -- Suvayu Open source is the future. It sets us free.