X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=howto.mdwn;h=2075985f3cba6cfef897415cc64358de286bb1a7;hb=8921e8f3cce0434b5ed4f74cc52a68cf02920b35;hp=875e0095c013379c12ce5c880f2e9b5ffccc0597;hpb=97661746b7b465e3d6d782ebcbf791aa30fd9e31;p=notmuch-wiki diff --git a/howto.mdwn b/howto.mdwn index 875e009..2075985 100644 --- a/howto.mdwn +++ b/howto.mdwn @@ -9,11 +9,11 @@ various "third party" notmuch utilities. Notmuch requires either [maildir flag](http://cr.yp.to/proto/maildir.html) or a "mh"-style maildirectory to operate on. Basically any setup in which each mail - is in a file of it's own will work. Here are some generally + is in a file of its own will work. Here are some generally well-regarded mail retrieval tools: - * [offlineimap](http://software.complete.org/software/projects/show/offlineimap) - quite - useful and widely tested, it also offers a handy hook that + * [offlineimap](https://github.com/jgoerzen/offlineimap/wiki/) - + quite useful and widely tested, it also offers a handy hook that will come in useful a bit later in our setup. Also supports "presynchook" and "postsynchook" command that will get run whenever you sync. Point _postsynchook_ to a script that gets run @@ -26,13 +26,13 @@ various "third party" notmuch utilities. * [fetchmail](http://fetchmail.berlios.de/) - See the [initial tagging page](/initial_tagging) for more info on intial tagging of messages. + See the [[initial_tagging]] page for more info on intial tagging of messages. * **Print only filenames of a search (python bindings)** Notmuch includes python bindings to the notmuch shared library, called [cnotmuch](http://pypi.python.org/pypi/cnotmuch). Extensive - API documentation available. + API documentation is available. The bindings are very simple to use. As an example, given you have the python bindings installed (or simply set your PYTHONPATH @@ -49,13 +49,17 @@ various "third party" notmuch utilities. * **Sync notmuch tags and maildir flags** + notmuch **since version 0.5** syncs maildir flags and respective + tags in both directions. This part applies only to notmuch prior to + version 0.5: + Some IMAP users rely on maildir flags that convey the status "seen", "replied", "trashed", in order to synchronize the status of their mail across mail clients (a [maildir flag](http://cr.yp.to/proto/maildir.html) is simply a defined part of their filename). Notmuch will by default happily ignore those flags and will never modify them either, as there is no built-in - support for sunchronizing your notmuch tags with your imap maildir + support for synchronizing your notmuch tags with your imap maildir flags (seen, replied, trashed, etc). However there are currently 2 ways in which you can achieve synchronization. @@ -69,3 +73,27 @@ various "third party" notmuch utilities. *id:1267450136-31749-1-git-send-email-Sebastian@SSpaeth.de* and can be viewed as a [source diff in this git repository](http://github.com/spaetz/notmuch-all-feature/commit/df3b087cefb85e9d16fd17540e348bcb854dd7ee). + +* **Using notmuch with Mutt** + + Notmuch is a great mail indexing tool that can also be used *in conjunction* + with existing Mail User Agents (MUA) instead of replacing them. The advantage + of such mixed solutions is that users can benefit from notmuch features (such + as full-text search and thread reconstruction) without *having to* change + MUA. + + A popular geek MUA is [the Mutt e-mail client](http://www.mutt.org); + integrating notmuch with Mutt is fairly straightforward. An + [**how to use Notmuch with Mutt**](http://upsilon.cc/~zack/blog/posts/2011/01/how_to_use_Notmuch_with_Mutt/) + has been written by Stefano Zacchiroli, together with some glue code. Check + out the + [howto](http://upsilon.cc/~zack/blog/posts/2011/01/how_to_use_Notmuch_with_Mutt/) + for more information. + + (Note by the howto author: I've linked the howto from this wiki rather + than splicing it in, in order to avoid duplication of information. If you + think it would be better to have it here, feel free to copy the text + here. The howto is + [available](http://git.upsilon.cc/cgi-bin/gitweb.cgi?p=zack-homepage.git;a=history;f=blog/posts/2011/01/how_to_use_Notmuch_with_Mutt.mdwn) + in markdown syntax from the Git repository of my homepage.) +