Below is the manpage entry for long queue ID support. Let me know
if there's anything missing. 

This code is part of this weekend's snapshot (*). Several iterations
have been running on my systems through the past week.

        Wietse

(*) As of Postfix 2.9, snapshot releases happen on weekends.

enable_long_queue_ids (default: no)
       Enable long, non-repeating, queue IDs (queue file names).  The  benefit
       of  non-repeating  names  is  simpler logfile analysis and easier queue
       migration (there is no need to run "postsuper"  to  change  queue  file
       names that don't match their message file inode number).

       Note:  see below for how to prepare long queue file names for migration
       to Postfix <= 2.8.

       Changing the parameter value to "yes" has the following effects:

       o      Existing queue file names are not affected.

       o      New queue files are created with names such as  3Pt2mN2VXxznjll.
              These  are encoded in a 52-character alphabet that contains dig-
              its (0-9), upper-case letters (B-Z) and lower-case  letters  (b-
              z). For safety reasons the vowels (AEIOUaeiou) are excluded from
              the alphabet.  The name format is: 6 or more characters for  the
              time  in seconds, 4 characters for the time in microseconds, the
              'z'; the remainder is the file inode number encoded in the first
              51 characters of the 52-character alphabet.

       o      New messages have a Message-ID header with queueID@myhostname.

       o      The  mailq  (postqueue  -p)  output has a wider Queue ID column.
              The number of whitespace-separated fields is not changed.

       Changing the parameter value to "no" has the following effects:

       o      Existing long queue file names are renamed  to  the  short  form
              (while running "postfix reload" or "postsuper").

       o      New  queue files are created with names such as C3CD21F3E90 from
              a hexadecimal alphabet that contains digits (0-9) and upper-case
              letters  (A-F). The name format is: 5 characters for the time in
              microseconds; the remainder is the file inode number.

       o      New  messages  have  a  Message-ID   header   with   YYYYMMDDHH-
              MMSS.queueid@myhostname,  where  YYYYMMDDHHMMSS  are  the  year,
              month, day, hour, minute and second.

       o      The mailq (postqueue -p) output has  the  same  format  as  with
              Postfix <= 2.8.

       Before migration to Postfix <= 2.8, the following commands are required
       to convert long queue file names into short names:

       # postfix stop
       # postconf enable_long_queue_ids=no
       # postsuper

       Repeat the postsuper command until it reports no more queue  file  name
       changes.

Reply via email to