X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=howto.mdwn;h=4d6c53e81988e034e75c21386a4765b6e2185ba6;hb=3530459a3412e917fee1e6dcb3f6a08b774551d4;hp=b7cb71f002f7ee952b486c47d21692dbb4ea0174;hpb=bfe94051ca5ed3d26ef3378d6ec37c1985029a86;p=notmuch-wiki diff --git a/howto.mdwn b/howto.mdwn index b7cb71f..4d6c53e 100644 --- a/howto.mdwn +++ b/howto.mdwn @@ -4,7 +4,7 @@ Some tips about how to do some useful things with notmuch, and the various "third party" notmuch utilities. -* Receiving mail +* **Receive mail** Notmuch requires either [maildir flag](http://cr.yp.to/proto/maildir.html) or a "mh"-style @@ -12,8 +12,8 @@ various "third party" notmuch utilities. is in a file of it's 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,9 +26,9 @@ various "third party" notmuch utilities. * [fetchmail](http://fetchmail.berlios.de/) -See the [initial tagging page](/initial_taggin) 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 +* **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 @@ -47,7 +47,11 @@ See the [initial tagging page](/initial_taggin) for more info on intial tagging for m in q.search_messages(): print m.get_filename() -* Sync notmuch tags and maildir flags +* **Sync notmuch tags and maildir flags** + + notmuch **since version 0.5** syncs maildir flags and respective + tags in both directions. This how to applies only to notmuch + prior 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 @@ -69,3 +73,27 @@ See the [initial tagging page](/initial_taggin) for more info on intial tagging *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 than 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.) +