SMM:08-104
Sendmail Installation and Operation Guide
H
A header definition. There may be any number of these lines. The order is important: they repre-
sent the order in the final message. These use the same syntax as header definitions in the configu-
ration file.
C
The controlling address. The syntax is "localuser:aliasname". Recipient addresses following this
line will be flagged so that deliveries will be run as the localuser (a user name from the
/etc/passwd file); aliasname is the name of the alias that expanded to this address (used for print-
ing messages).
q
The quarantine reason for quarantined queue items.
Q
The ``original recipient'', specified by the ORCPT= field in an ESMTP transaction. Used exclu-
sively for Delivery Status Notifications. It applies only to the following `R' line.
r
The ``final recipient'' used for Delivery Status Notifications. It applies only to the following `R'
line.
R
A recipient address. This will normally be completely aliased, but is actually realiased when the
job is processed. There will be one line for each recipient. Version 1 qf files also include a lead-
ing colon-terminated list of flags, which can be `S' to return a message on successful final deliv-
ery, `F' to return a message on failure, `D' to return a message if the message is delayed, `B' to
indicate that the body should be returned, `N' to suppress returning the body, and `P' to declare
this as a ``primary'' (command line or SMTP-session) address.
S
The sender address. There may only be one of these lines.
T
The job creation time. This is used to compute when to time out the job.
P
The current message priority. This is used to order the queue. Higher numbers mean lower priori-
ties. The priority changes as the message sits in the queue. The initial priority depends on the
message class and the size of the message.
M
A message. This line is printed by the mailq command, and is generally used to store status infor-
mation. It can contain any text.
F
Flag bits, represented as one letter per flag. Defined flag bits are r indicating that this is a response
message and w indicating that a warning message has been sent announcing that the mail has been
delayed. Other flag bits are: 8: the body contains 8bit data, b: a Bcc: header should be removed, d:
the mail has RET parameters (see RFC 1894), n: the body of the message should not be returned
in case of an error, s: the envelope has been split.
N
The total number of delivery attempts.
K
The time (as seconds since January 1, 1970) of the last delivery attempt.
d
If the df file is in a different directory than the qf file, then a `d' record is present, specifying the
directory in which the df file resides.
I
The i-number of the data file; this can be used to recover your mail queue after a disastrous disk
crash.
$
A macro definition. The values of certain macros are passed through to the queue run phase.
B
The body type. The remainder of the line is a text string defining the body type. If this field is
missing, the body type is assumed to be "undefined" and no special processing is attempted. Legal
values are "7BIT" and "8BITMIME".
Z
The original envelope id (from the ESMTP transaction). For Deliver Status Notifications only.
As an example, the following is a queue file sent to "eric@mammoth.Berkeley.EDU" and