F line
Saved flag bits V8.1 and later
Under V8 sendmail, the Timeout.queuewarn
option
(Timeout on page 1097) can
specify an interval to wait before notifying the
sender that a message could not immediately be
delivered. To keep track of whether such a
notification has been sent,
sendmail stores the state of
its EF_WARNING envelope flag in the qf
file. If that flag is
set, notification has already been sent.
Error mail messages sent by
sendmail can occasionally be
queued, rather than immediately delivered. The
Timeout.queuewarn
option notification
should not be sent for such mail. If such mail
remains in the queue too long, it should be canceled
rather than bounced. V8
sendmail saves the state of
the EF_RESPONSE envelope flag in the qf
file. If that flag is
set, the message is an error notification.
Beginning with V8.8, sendmail
also records the state of the EF_HAS8BIT flag (the
message body contains 8-bit data) and the
EF_DELETE_BCC flag (delete empty Bcc
: headers, Bcc: on page 1152).
All envelope flags are listed in Table 15-5 on page
545. The F
line
is used to save envelope flags for later
restoration. Its form looks like this:
Fflags
Here, the flags
are any
combination of those shown in Table 11-7.
Table 11-7. qf file F flags
Flag |
Description |
---|---|
|
Restores the EF_HAS8BIT flag |
|
Restores the EF_DELETE_BCC flag |
|
Restores the EF_RET_PARAM flag |
|
Restores the EF_NO_BODY_RETN flag |
|
Restores the EF_RESPONSE flag |
|
Restores the EF_SPLIT flag |
|
Restores the EF_WARNING flag |
Only ...
Get sendmail, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.