On Thu, 6 Mar 2003, Caskey L. Dickson wrote: > On Thursday, March 6, 2003, at 02:36 am, Ketil Froyn wrote: > > > You could maybe check the time by touching a file and reading back what > > time the file was modified, instead of doing time(NULL)? ;) > > A neat idea, but perhaps overkill.
Isn't this just more work to achieve the same result? > Maildir guarantees safe parallel MTA, *not* MUA operation. In the Maildir/ > MUA relationship, the IMAP server(s) is/are the MUA and therefore only one > may be guaranteed operating successfully at a time. It is my implicit > belief that an IMAP server deals with multiple simultaneous client > connections, but multiple separate instances of itself is another issue. Dealing with multiple simultaneous clients pretty much implies dealing with multiple instances of the server. In nearly every real-life case, a uidvalidity file will be older than one second when the server is asked to delete the associated folder. In the very odd case that it is not, the server should wait until the next second (i.e. less than one second), so that the uidvalidity file is "old", and can be safely deleted. Have I missed something? -- Charlie

