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 ---

Reply via email to