Maildir (English Wikipedia)

Analysis of information sources in references of the Wikipedia article "Maildir" in English language version.

refsWebsite
Global rank English rank
1st place
1st place
low place
low place
low place
low place
low place
low place
low place
8,415th place
low place
low place
3rd place
3rd place
3,671st place
2,607th place
8,986th place
8,081st place
2,232nd place
1,903rd place
low place
8,542nd place
low place
low place
1,686th place
1,293rd place

aerc-mail.org

books.google.com

courier-mta.org

  • Sam Varshavchik (2009). "maildir". Retrieved 24 July 2016.
  • Sam Varshavchik (2011). "Maildir++". Retrieved 24 July 2016.

dovecot.org

wiki2.dovecot.org

  • Sirainen, Timo (2006-12-05). "Diff for 'MailboxFormat/Maildir'". Retrieved 2018-11-23. All this trouble is rather pointless. Only the first step is what really guarantees that the mails won't get overwritten, the rest just sounds nice. Even though they might catch a problem once in a while, they give no guaranteed protection and will just as easily pass duplicate filenames through to overwrite existing mails. Step 2 is pointless because there's a race condition between steps 2 and 3. PID/host combination by itself should already guarantee that it never finds such a file. If it does, something's broken and the stat() check won't help since another process might be doing the same thing at the same time, and you end up writing to the same file in tmp/, causing the mail to get corrupted. In step 4 the link() would also fail if identical file was already in the maildir, right? Wrong. The file may already have been moved to cur/ directory, and since it may contain any number of flags by then you can't check with a simple stat() anymore if it exists or not. So really, all that's important in not getting mails overwritten in your maildir is the step 1: Always create filenames that are guaranteed to be unique. Forget about the 2 second waits and such that the Qmail's man page talks about
  • Sirainen, Timo (2006-12-05). "Diff for 'MailboxFormat/Maildir'". Retrieved 2018-11-23.

doc.dovecot.org

mail-archive.com

marc.info

mozilla.org

support.mozilla.org

notmuchmail.org

opengroup.org

pubs.opengroup.org

  • "rename". The Open Group. 2013. Retrieved 23 July 2016. That specification requires that the action of the function be atomic.

python.org

docs.python.org

qmail.org

  • Bernstein, Daniel J. (1995). "maildir(5)". Archived from the original on 1997-10-12. Retrieved 2018-11-23.

web.archive.org

  • Bernstein, Daniel J. (1995). "maildir(5)". Archived from the original on 1997-10-12. Retrieved 2018-11-23.
  • Bernstein., Daniel J. (c. 2000) [First published 2000 or earlier]. "Using maildir format". Archived from the original on 2000-09-02. Retrieved 2018-11-23.
  • Bernstein., Daniel J. (2003) [The earliest version of this document was first published in 2000 or earlier]. "Using maildir format". Archived from the original on 2003-04-01. Retrieved 2018-11-23.
  • "Wayback Machine snapshots of cr.yp.to/proto/maildir.html". Internet Archive. 2023. Retrieved 2023-11-23.

yp.to

cr.yp.to