I suppose that depends on the meaning of the word ``deliver'' and also
whether or not the refile command is moving message 42 from the same
filesystem, or crossing filesystem boundaries. In the former case, it's
an atomic operation, but in the latter case, to retain the ``crash
proof'' nature of Maildir, it would seem that one should ``deliver'' the
message first into Maildir/tmp, followed by an atomic move into either
Maildir/new or Maildir/cur.
I didn't really get into the details, but absolutely, any nmh Maildir
implementation would certainly have to make sure the move into "cur" was
atomic; obviously if it was the same filesystem rename() would work, but
otherwise a copy into tmp first is the way to go.
--Ken
--
Nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers