Make MBox
James Vasile
james at hackervisions.org
Tue Mar 1 12:54:32 PST 2011
Sometimes I want to send a colleague a bunch of emails (for example, all
the emails I've tagged todo or all the emails from an awesome
contributor. Although notmuch usually speaks the language of maildirs,
I find mboxes most convenient for attaching to emails. Their tools can
usually handle it well.
I've put a bit of elisp and python up:
https://github.com/jvasile/notmuch2mbox
The python's help screen:
> Usage:
> notmuch2mbox.py [options] [search terms]
>
> This program uses notmuch to search for the search terms, then outputs
> any found emails in mbox format.
>
>
> Options:
> -h, --help show this help message and exit
> -n NOTMUCH, --notmuch=NOTMUCH
> Path to notmuch binary.
> -o OUTFILE, --outfile=OUTFILE
> Write mbox to specified path instead of stdout
The python script does a search and spits out an mbox containing
anything it finds in that search. The emacs function performs that task
on the current search, saving the result to a file, which you can attach
to an email, open in mutt or whatever. The elisp is in the starting
comments to the python.
I hope this is useful to somebody. It does the trick for me in working
with mbox-dependent colleagues (e.g. mutt users). I prefer mutt's
threaded view to notmuch's conversation view, so I've used it to browse
emails too.
Regards,
James
More information about the notmuch
mailing list