+* <span id="receive_mail">Receiving mail</span>
+
+ 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
+ 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
+ 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
+ on every sync and that will do the automatic updating and tagging
+ of your notmuch database.
+
+ * [mbsync](http://isync.sourceforge.net/)
+
+ * [getmail](http://pyropus.ca/software/getmail/)
+
+ * [fetchmail](http://fetchmail.berlios.de/)
+
+See the [initial tagging page](/initial_taggin) for more info on intial tagging of messages.
+