| Tag | Description |
|
leaky bucket
|
This strategy limits the number of messages in the active queue
and prevents the queue manager from running out of memory under
heavy load.
|
|
fairness
|
When the active queue has room, the queue manager takes one
message from the incoming queue and one from the deferred
queue. This prevents a large mail backlog from blocking the delivery
of new mail.
|
|
slow start
|
This strategy eliminates "thundering herd" problems by slowly
adjusting the number of parallel deliveries to the same destination.
|
|
round
|
The queue manager sorts delivery requests by destination.
Round-robin selection prevents one destination from dominating
deliveries to other destinations.
|
|
exponential backoff
|
Mail that cannot be delivered upon the first attempt is deferred.
The time interval between delivery attempts is doubled after each
attempt.
|
|
destination status cache
|
The queue manager avoids unnecessary delivery attempts by
maintaining a short-term, in-memory list of unreachable destinations.
|
| Tag | Description |
|
D (QMGR_REQ_SCAN_DEFERRED)
|
Start a deferred queue scan. If a deferred queue scan is already
in progress, that scan will be restarted as soon as it finishes.
|
|
I (QMGR_REQ_SCAN_INCOMING)
|
Start an incoming queue scan. If an incoming queue scan is already
in progress, that scan will be restarted as soon as it finishes.
|
|
A (QMGR_REQ_SCAN_ALL)
|
Ignore deferred queue file time stamps. The request affects
the next deferred queue scan.
|
|
F (QMGR_REQ_FLUSH_DEAD)
|
Purge all information about dead transports and destinations.
|
|
W (TRIGGER_REQ_WAKEUP)
|
Wakeup call, This is used by the master server to instantiate
servers that should not go away forever. The action is to start
an incoming queue scan.
|
The
The text below provides only a parameter summary. See
postconf(5) for more details including examples.
| Tag | Description |
|
minimal_backoff_time (1000s)
|
The minimal time between attempts to deliver a deferred message.
|
|
maximal_backoff_time (4000s)
|
The maximal time between attempts to deliver a deferred message.
|
|
maximal_queue_lifetime (5d)
|
The maximal time a message is queued before it is sent back as
undeliverable.
|
|
queue_run_delay (1000s)
|
The time between deferred queue scans by the queue manager.
|
|
transport_retry_time (60s)
|
The time between attempts by the Postfix queue manager to contact
a malfunctioning message delivery transport.
|
|
Available in Postfix version 2.1 and later:
|
|
bounce_queue_lifetime (5d)
|
The maximal time a bounce message is queued before it is considered
undeliverable.
|
| Tag | Description |
|
config_directory (see postconf -d output)
|
The default location of the Postfix main.cf and master.cf
configuration files.
|
|
daemon_timeout (18000s)
|
How much time a Postfix daemon process may take to handle a
request before it is terminated by a built-in watchdog timer.
|
|
defer_transports (empty)
|
The names of message delivery transports that should not deliver mail
unless someone issues "sendmail -q" or equivalent.
|
|
delay_logging_resolution_limit (2)
|
The maximal number of digits after the decimal point when logging
sub-second delay values.
|
|
helpful_warnings (yes)
|
Log warnings about problematic configuration settings, and provide
helpful suggestions.
|
|
ipc_timeout (3600s)
|
The time limit for sending or receiving information over an internal
communication channel.
|
|
process_id (read-only)
|
The process ID of a Postfix command or daemon process.
|
|
process_name (read-only)
|
The process name of a Postfix command or daemon process.
|
|
queue_directory (see postconf -d output)
|
The location of the Postfix top-level queue directory.
|
|
syslog_facility (mail)
|
The syslog facility of Postfix logging.
|
|
syslog_name (postfix)
|
The mail system name that is prepended to the process name in syslog
records, so that "smtpd" becomes, for example, "postfix/smtpd".
|