Hi Sebastian, Quoting Sebastian Spaeth (2011-09-29 09:45:38) >Also, not all "status" are an error, e.g. DuplicateMessageId denotes >success rather than failure, it just communicates a status. I just stumbled upon the following comment in notmuch.h: /* Status codes used for the return values of most functions. * * A zero value (NOTMUCH_STATUS_SUCCESS) indicates that the function * completed without error. Any other value indicates an error as * follows: [...] Now I'm confused, could you clarify this? Thanks, Justus