Paul Jarc found a problem with the new/time.inode.hostname approach, he
suggests tagging the inode, such as new/1234567890.i4321.hermes, read
below.
--
Matthias Andree
--- Begin Message ---
Matthias Andree <[EMAIL PROTECTED]> wrote:
> It seems that Postfix, Courier and Maildrop will settle on using the
> tmp/* file inode number for the <unique> part in new/, so these
> applications will rename from tmp/time.pid_count.hostname to
> new/time.inode.hostname.
What I saw in the qmail archives was new/time.inode.pid.hostname.
time.inode.hostname is extremely broken, and must not be used: there
might be two delivery programs running at once. One might be an old
one using pid and the other might be a new one using inode. If the
old one's pid is the same as the new one's inode, you can get a
collision. So it should be <time>.i<inode>.<hostname> instead, to
ensure that it cannot be confused with the old format. Please pass
this on to anyone who is planning to use <time>.<inode>.<hostname>.
paul
--- End Message ---