Tomi Ollila <tomi.ollila@iki.fi> writes: > On Tue, May 15 2012, Austin Clements <amdragon@MIT.EDU> wrote: > * execute notmuch new > * use the environment variables in post-new hook > (notmuch tags $NEW_TAGS -new tag:new) > Thanks to all, that gave me enough hints to make progress. It looks like adding a new tag in the config, "needsProcessing", and then a post-new hook to a script that I write should do the job. Instead of dealing an even more complex and arcane procmail setup, I write a script that runs as the post-new hook. I'm finding the "new" flagging works correctly for simple mail drop from postfix, so the extra flag will work. I don't want to work off "new" because that's also useful for mail reading and other uses. The post-new hook can start by finding the emails that are tagged "needsProcessing", parse and tag them appropriately, and remove the needsProcessing tag. It just needs to start with a query and be written to work on all the messages found, so it doesn't matter how many are new. At the moment it looks like a simple python script using the notmuch library binding may be easiest. If not, there are other tools to do the job. R Horn rjhorn@alum.mit.edu