On Feb 04, David T-G [[EMAIL PROTECTED]] wrote: > So tell me a bit about Maildir... When new mail arrives, it is written > to tmp/ and then atomically moved to new/, right? Does it stay in new/ > until you read it and it moves to cur/? If that's the usual behavior,
Yes.
> when you e'x'it or otherwise don't sync your changes (like changing from
> 'n'ew to read) do they stay in new/ instead of moving? I had thought
Yes. And Mutt will move them back to new/ if you toggle the N flag to true
again and sync.
> that all mail gets moved to cur/ as a final part of the delivery and that
> the MUA was not expected to find things in new/ ...
No... the MTA is responsible for getting it to new/. The MUA is
responsible for it after that.
From the maildir(5) man page:
HOW A MESSAGE IS DELIVERED
...
Files in cur are just like files in new. The big differ�
ence is that files in cur are no longer new mail: they
have been seen by the user's mail-reading program.
...
HOW A MESSAGE IS READ
A mail reader operates as follows.
It looks through the new directory for new messages. Say
there is a new message, new/unique. The reader may freely
display the contents of new/unique, delete new/unique, or
rename new/unique as cur/unique:info. See
http://pobox.com/~djb/proto/maildir.html for the meaning
of info.
The reader is also expected to look through the tmp direc�
tory and to clean up any old files found there. A file in
tmp may be safely removed if it has not been accessed in
36 hours.
It is a good idea for readers to skip all filenames in new
and cur starting with a dot. Other than this, readers
should not attempt to parse filenames.
msg24205/pgp00000.pgp
Description: PGP signature
