xref: /netbsd-src/external/ibm-public/postfix/dist/html/qmgr.8.html (revision 059c16a85b0b39d60ad6d18f53c09510815afa2b)
1<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
2        "http://www.w3.org/TR/html4/loose.dtd">
3<html> <head>
4<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5<link rel='stylesheet' type='text/css' href='postfix-doc.css'>
6<title> Postfix manual - qmgr(8) </title>
7</head> <body> <pre>
8QMGR(8)                                                                QMGR(8)
9
10<b>NAME</b>
11       qmgr - Postfix queue manager
12
13<b>SYNOPSIS</b>
14       <b>qmgr</b> [generic Postfix daemon options]
15
16<b>DESCRIPTION</b>
17       The <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon awaits the arrival of incoming mail and arranges for
18       its delivery via Postfix delivery processes.  The actual  mail  routing
19       strategy  is  delegated to the <a href="trivial-rewrite.8.html"><b>trivial-rewrite</b>(8)</a> daemon.  This program
20       expects to be run from the <a href="master.8.html"><b>master</b>(8)</a> process manager.
21
22       Mail addressed to the local <b>double-bounce</b> address is  logged  and  dis-
23       carded.   This  stops  potential  loops  caused by undeliverable bounce
24       notifications.
25
26<b>MAIL QUEUES</b>
27       The <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon maintains the following queues:
28
29       <b>incoming</b>
30              Inbound mail from the network, or mail picked up  by  the  local
31              <a href="pickup.8.html"><b>pickup</b>(8)</a> daemon from the <b>maildrop</b> directory.
32
33       <b>active</b> Messages  that the queue manager has opened for delivery. Only a
34              limited number of messages is allowed to enter the <b>active</b>  queue
35              (leaky bucket strategy, for a fixed delivery rate).
36
37       <b>deferred</b>
38              Mail  that  could  not  be delivered upon the first attempt. The
39              queue manager implements exponential  backoff  by  doubling  the
40              time between delivery attempts.
41
42       <b>corrupt</b>
43              Unreadable or damaged queue files are moved here for inspection.
44
45       <b>hold</b>   Messages that are kept "on hold" are  kept  here  until  someone
46              sets them free.
47
48<b>DELIVERY STATUS REPORTS</b>
49       The  <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon keeps an eye on per-message delivery status reports
50       in the following directories. Each status report file has the same name
51       as the corresponding message file:
52
53       <b>bounce</b> Per-recipient  status  information  about  why  mail is bounced.
54              These files are maintained by the <a href="bounce.8.html"><b>bounce</b>(8)</a> daemon.
55
56       <b>defer</b>  Per-recipient status information  about  why  mail  is  delayed.
57              These files are maintained by the <a href="defer.8.html"><b>defer</b>(8)</a> daemon.
58
59       <b>trace</b>  Per-recipient  status  information as requested with the Postfix
60              "<b>sendmail -v</b>" or "<b>sendmail -bv</b>" command.  These files are  main-
61              tained by the <a href="trace.8.html"><b>trace</b>(8)</a> daemon.
62
63       The <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon is responsible for asking the <a href="bounce.8.html"><b>bounce</b>(8)</a>, <a href="defer.8.html"><b>defer</b>(8)</a> or
64       <a href="trace.8.html"><b>trace</b>(8)</a> daemons to send delivery reports.
65
66<b>STRATEGIES</b>
67       The queue manager implements a variety of strategies for either opening
68       queue files (input) or for message delivery (output).
69
70       <b>leaky bucket</b>
71              This  strategy limits the number of messages in the <b>active</b> queue
72              and prevents the queue manager from running out of memory  under
73              heavy load.
74
75       <b>fairness</b>
76              When the <b>active</b> queue has room, the queue manager takes one mes-
77              sage from the <a href="QSHAPE_README.html#incoming_queue"><b>incoming</b> queue</a> and one from  the  <b>deferred</b>  queue.
78              This prevents a large mail backlog from blocking the delivery of
79              new mail.
80
81       <b>slow start</b>
82              This strategy eliminates "thundering herd"  problems  by  slowly
83              adjusting the number of parallel deliveries to the same destina-
84              tion.
85
86       <b>round robin</b>
87              The  queue  manager  sorts  delivery  requests  by  destination.
88              Round-robin  selection  prevents one destination from dominating
89              deliveries to other destinations.
90
91       <b>exponential backoff</b>
92              Mail  that  cannot  be  delivered  upon  the  first  attempt  is
93              deferred.   The  time interval between delivery attempts is dou-
94              bled after each attempt.
95
96       <b>destination status cache</b>
97              The queue manager avoids unnecessary delivery attempts by  main-
98              taining  a  short-term,  in-memory  list of unreachable destina-
99              tions.
100
101       <b>preemptive message scheduling</b>
102              The queue manager attempts to minimize the average per-recipient
103              delay  while  still  preserving  the correct per-message delays,
104              using a sophisticated preemptive message scheduling.
105
106<b>TRIGGERS</b>
107       On an idle system, the queue manager waits for the arrival  of  trigger
108       events, or it waits for a timer to go off. A trigger is a one-byte mes-
109       sage.  Depending on the message received, the  queue  manager  performs
110       one  of  the following actions (the message is followed by the symbolic
111       constant used internally by the software):
112
113       <b>D (QMGR_REQ_SCAN_DEFERRED)</b>
114              Start a <a href="QSHAPE_README.html#deferred_queue">deferred queue</a>  scan.   If  a  <a href="QSHAPE_README.html#deferred_queue">deferred  queue</a>  scan  is
115              already  in  progress, that scan will be restarted as soon as it
116              finishes.
117
118       <b>I (QMGR_REQ_SCAN_INCOMING)</b>
119              Start an <a href="QSHAPE_README.html#incoming_queue">incoming queue</a> scan.  If  an  <a href="QSHAPE_README.html#incoming_queue">incoming  queue</a>  scan  is
120              already  in  progress, that scan will be restarted as soon as it
121              finishes.
122
123       <b>A (QMGR_REQ_SCAN_ALL)</b>
124              Ignore <a href="QSHAPE_README.html#deferred_queue">deferred queue</a> file time stamps. The request affects  the
125              next <a href="QSHAPE_README.html#deferred_queue">deferred queue</a> scan.
126
127       <b>F (QMGR_REQ_FLUSH_DEAD)</b>
128              Purge all information about dead transports and destinations.
129
130       <b>W (TRIGGER_REQ_WAKEUP)</b>
131              Wakeup  call,  This  is used by the master server to instantiate
132              servers that should not go away forever. The action is to  start
133              an <a href="QSHAPE_README.html#incoming_queue">incoming queue</a> scan.
134
135       The  <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon reads an entire buffer worth of triggers.  Multiple
136       identical trigger requests are collapsed into one, and trigger requests
137       are  sorted  so that <b>A</b> and <b>F</b> precede <b>D</b> and <b>I</b>. Thus, in order to force a
138       <a href="QSHAPE_README.html#deferred_queue">deferred queue</a> run, one would request <b>A F D</b>; in  order  to  notify  the
139       queue manager of the arrival of new mail one would request <b>I</b>.
140
141<b>STANDARDS</b>
142       <a href="https://tools.ietf.org/html/rfc3463">RFC 3463</a> (Enhanced status codes)
143       <a href="https://tools.ietf.org/html/rfc3464">RFC 3464</a> (Delivery status notifications)
144
145<b>SECURITY</b>
146       The <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon is not security sensitive. It reads single-character
147       messages from untrusted local users, and thus  may  be  susceptible  to
148       denial of service attacks. The <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon does not talk to the out-
149       side world, and it can be run at fixed  low  privilege  in  a  chrooted
150       environment.
151
152<b>DIAGNOSTICS</b>
153       Problems  and  transactions  are  logged  to <b>syslogd</b>(8) or <a href="postlogd.8.html"><b>postlogd</b>(8)</a>.
154       Corrupted message files are saved to  the  <b>corrupt</b>  queue  for  further
155       inspection.
156
157       Depending  on the setting of the <b><a href="postconf.5.html#notify_classes">notify_classes</a></b> parameter, the postmas-
158       ter is notified of bounces and of other trouble.
159
160<b>BUGS</b>
161       A single queue manager process has to compete for disk access with mul-
162       tiple front-end processes such as <a href="cleanup.8.html"><b>cleanup</b>(8)</a>. A sudden burst of inbound
163       mail can negatively impact outbound delivery rates.
164
165<b>CONFIGURATION PARAMETERS</b>
166       Changes to <a href="postconf.5.html"><b>main.cf</b></a> are not picked up automatically as <a href="qmgr.8.html"><b>qmgr</b>(8)</a> is a per-
167       sistent process. Use the "<b>postfix reload</b>" command after a configuration
168       change.
169
170       The text below provides only a parameter summary. See  <a href="postconf.5.html"><b>postconf</b>(5)</a>  for
171       more details including examples.
172
173       In the text below, <i>transport</i> is the first field in a <a href="master.5.html"><b>master.cf</b></a> entry.
174
175<b>COMPATIBILITY CONTROLS</b>
176       Available before Postfix version 2.5:
177
178       <b><a href="postconf.5.html#allow_min_user">allow_min_user</a> (no)</b>
179              Allow  a  sender  or  recipient address to have `-' as the first
180              character.
181
182       Available with Postfix version 2.7 and later:
183
184       <b><a href="postconf.5.html#default_filter_nexthop">default_filter_nexthop</a> (empty)</b>
185              When a <a href="postconf.5.html#content_filter">content_filter</a> or FILTER request  specifies  no  explicit
186              next-hop  destination, use $<a href="postconf.5.html#default_filter_nexthop">default_filter_nexthop</a> instead; when
187              that value is empty, use the domain in the recipient address.
188
189<b><a href="QSHAPE_README.html#active_queue">ACTIVE QUEUE</a> CONTROLS</b>
190       <b><a href="postconf.5.html#qmgr_clog_warn_time">qmgr_clog_warn_time</a> (300s)</b>
191              The minimal delay between warnings that a  specific  destination
192              is clogging up the Postfix <a href="QSHAPE_README.html#active_queue">active queue</a>.
193
194       <b><a href="postconf.5.html#qmgr_message_active_limit">qmgr_message_active_limit</a> (20000)</b>
195              The maximal number of messages in the <a href="QSHAPE_README.html#active_queue">active queue</a>.
196
197       <b><a href="postconf.5.html#qmgr_message_recipient_limit">qmgr_message_recipient_limit</a> (20000)</b>
198              The  maximal  number of recipients held in memory by the Postfix
199              queue manager, and the maximal size of the short-term, in-memory
200              "dead" destination status cache.
201
202       <b><a href="postconf.5.html#qmgr_message_recipient_minimum">qmgr_message_recipient_minimum</a> (10)</b>
203              The minimal number of in-memory recipients for any message.
204
205       <b><a href="postconf.5.html#default_recipient_limit">default_recipient_limit</a> (20000)</b>
206              The default per-transport upper limit on the number of in-memory
207              recipients.
208
209       <b><a href="postconf.5.html#transport_recipient_limit">transport_recipient_limit</a> ($<a href="postconf.5.html#default_recipient_limit">default_recipient_limit</a>)</b>
210              A transport-specific override  for  the  <a href="postconf.5.html#default_recipient_limit">default_recipient_limit</a>
211              parameter  value,  where  <i>transport</i> is the <a href="master.5.html">master.cf</a> name of the
212              message delivery transport.
213
214       <b><a href="postconf.5.html#default_extra_recipient_limit">default_extra_recipient_limit</a> (1000)</b>
215              The default value for the extra per-transport limit  imposed  on
216              the number of in-memory recipients.
217
218       <b><a href="postconf.5.html#transport_extra_recipient_limit">transport_extra_recipient_limit</a> ($<a href="postconf.5.html#default_extra_recipient_limit">default_extra_recipient_limit</a>)</b>
219              A  transport-specific  override  for  the  <a href="postconf.5.html#default_extra_recipient_limit">default_extra_recipi</a>-
220              <a href="postconf.5.html#default_extra_recipient_limit">ent_limit</a> parameter value, where <i>transport</i> is the <a href="master.5.html">master.cf</a> name
221              of the message delivery transport.
222
223       Available in Postfix version 2.4 and later:
224
225       <b><a href="postconf.5.html#default_recipient_refill_limit">default_recipient_refill_limit</a> (100)</b>
226              The  default  per-transport  limit  on  the number of recipients
227              refilled at once.
228
229       <b><a href="postconf.5.html#transport_recipient_refill_limit">transport_recipient_refill_limit</a> ($<a href="postconf.5.html#default_recipient_refill_limit">default_recipient_refill_limit</a>)</b>
230              A   transport-specific   override   for   the    <a href="postconf.5.html#default_recipient_refill_limit">default_recipi</a>-
231              <a href="postconf.5.html#default_recipient_refill_limit">ent_refill_limit</a>  parameter  value,  where <i>transport</i> is the <a href="master.5.html">mas-
232              ter.cf</a> name of the message delivery transport.
233
234       <b><a href="postconf.5.html#default_recipient_refill_delay">default_recipient_refill_delay</a> (5s)</b>
235              The  default  per-transport  maximum  delay  between  recipients
236              refills.
237
238       <b><a href="postconf.5.html#transport_recipient_refill_delay">transport_recipient_refill_delay</a> ($<a href="postconf.5.html#default_recipient_refill_delay">default_recipient_refill_delay</a>)</b>
239              A    transport-specific   override   for   the   <a href="postconf.5.html#default_recipient_refill_delay">default_recipi</a>-
240              <a href="postconf.5.html#default_recipient_refill_delay">ent_refill_delay</a> parameter value, where <i>transport</i>  is  the  <a href="master.5.html">mas-
241              ter.cf</a> name of the message delivery transport.
242
243<b>DELIVERY CONCURRENCY CONTROLS</b>
244       <b><a href="postconf.5.html#initial_destination_concurrency">initial_destination_concurrency</a> (5)</b>
245              The  initial  per-destination  concurrency  level  for  parallel
246              delivery to the same destination.
247
248       <b><a href="postconf.5.html#default_destination_concurrency_limit">default_destination_concurrency_limit</a> (20)</b>
249              The default maximal number of parallel deliveries  to  the  same
250              destination.
251
252       <b><a href="postconf.5.html#transport_destination_concurrency_limit">transport_destination_concurrency_limit</a>   ($<a href="postconf.5.html#default_destination_concurrency_limit">default_destination_concur</a>-</b>
253       <b><a href="postconf.5.html#default_destination_concurrency_limit">rency_limit</a>)</b>
254              A  transport-specific  override for the <a href="postconf.5.html#default_destination_concurrency_limit">default_destination_con</a>-
255              <a href="postconf.5.html#default_destination_concurrency_limit">currency_limit</a> parameter value, where <i>transport</i> is the <a href="master.5.html">master.cf</a>
256              name of the message delivery transport.
257
258       Available in Postfix version 2.5 and later:
259
260       <b><a href="postconf.5.html#transport_initial_destination_concurrency">transport_initial_destination_concurrency</a> ($<a href="postconf.5.html#initial_destination_concurrency">initial_destination_concur</a>-</b>
261       <b><a href="postconf.5.html#initial_destination_concurrency">rency</a>)</b>
262              A  transport-specific  override for the <a href="postconf.5.html#initial_destination_concurrency">initial_destination_con</a>-
263              <a href="postconf.5.html#initial_destination_concurrency">currency</a> parameter value, where <i>transport</i> is the <a href="master.5.html">master.cf</a>  name
264              of the message delivery transport.
265
266       <b><a href="postconf.5.html#default_destination_concurrency_failed_cohort_limit">default_destination_concurrency_failed_cohort_limit</a> (1)</b>
267              How  many  pseudo-cohorts  must  suffer  connection or handshake
268              failure before a specific destination is considered  unavailable
269              (and further delivery is suspended).
270
271       <b><a href="postconf.5.html#transport_destination_concurrency_failed_cohort_limit">transport_destination_concurrency_failed_cohort_limit</a>  ($<a href="postconf.5.html#default_destination_concurrency_failed_cohort_limit">default_desti</a>-</b>
272       <b><a href="postconf.5.html#default_destination_concurrency_failed_cohort_limit">nation_concurrency_failed_cohort_limit</a>)</b>
273              A  transport-specific  override for the <a href="postconf.5.html#default_destination_concurrency_failed_cohort_limit">default_destination_con</a>-
274              <a href="postconf.5.html#default_destination_concurrency_failed_cohort_limit">currency_failed_cohort_limit</a> parameter value, where <i>transport</i> is
275              the <a href="master.5.html">master.cf</a> name of the message delivery transport.
276
277       <b><a href="postconf.5.html#default_destination_concurrency_negative_feedback">default_destination_concurrency_negative_feedback</a> (1)</b>
278              The  per-destination  amount  of  delivery  concurrency negative
279              feedback, after a delivery completes with a connection or  hand-
280              shake failure.
281
282       <b><a href="postconf.5.html#transport_destination_concurrency_negative_feedback">transport_destination_concurrency_negative_feedback</a>  ($<a href="postconf.5.html#default_destination_concurrency_negative_feedback">default_destina</a>-</b>
283       <b><a href="postconf.5.html#default_destination_concurrency_negative_feedback">tion_concurrency_negative_feedback</a>)</b>
284              A  transport-specific  override for the <a href="postconf.5.html#default_destination_concurrency_negative_feedback">default_destination_con</a>-
285              <a href="postconf.5.html#default_destination_concurrency_negative_feedback">currency_negative_feedback</a> parameter value, where  <i>transport</i>  is
286              the <a href="master.5.html">master.cf</a> name of the message delivery transport.
287
288       <b><a href="postconf.5.html#default_destination_concurrency_positive_feedback">default_destination_concurrency_positive_feedback</a> (1)</b>
289              The  per-destination  amount  of  delivery  concurrency positive
290              feedback, after a delivery completes without connection or hand-
291              shake failure.
292
293       <b><a href="postconf.5.html#transport_destination_concurrency_positive_feedback">transport_destination_concurrency_positive_feedback</a>  ($<a href="postconf.5.html#default_destination_concurrency_positive_feedback">default_destina</a>-</b>
294       <b><a href="postconf.5.html#default_destination_concurrency_positive_feedback">tion_concurrency_positive_feedback</a>)</b>
295              A  transport-specific  override for the <a href="postconf.5.html#default_destination_concurrency_positive_feedback">default_destination_con</a>-
296              <a href="postconf.5.html#default_destination_concurrency_positive_feedback">currency_positive_feedback</a> parameter value, where  <i>transport</i>  is
297              the <a href="master.5.html">master.cf</a> name of the message delivery transport.
298
299       <b><a href="postconf.5.html#destination_concurrency_feedback_debug">destination_concurrency_feedback_debug</a> (no)</b>
300              Make  the queue manager's feedback algorithm verbose for perfor-
301              mance analysis purposes.
302
303<b>RECIPIENT SCHEDULING CONTROLS</b>
304       <b><a href="postconf.5.html#default_destination_recipient_limit">default_destination_recipient_limit</a> (50)</b>
305              The default maximal number of recipients per message delivery.
306
307       <b><a href="postconf.5.html#transport_destination_recipient_limit">transport_destination_recipient_limit</a>     ($<a href="postconf.5.html#default_destination_recipient_limit">default_destination_recipi</a>-</b>
308       <b><a href="postconf.5.html#default_destination_recipient_limit">ent_limit</a>)</b>
309              A transport-specific override for the <a href="postconf.5.html#default_destination_recipient_limit">default_destination_recip</a>-
310              <a href="postconf.5.html#default_destination_recipient_limit">ient_limit</a>  parameter  value,  where  <i>transport</i> is the <a href="master.5.html">master.cf</a>
311              name of the message delivery transport.
312
313<b>MESSAGE SCHEDULING CONTROLS</b>
314       <b><a href="postconf.5.html#default_delivery_slot_cost">default_delivery_slot_cost</a> (5)</b>
315              How often the Postfix queue manager's scheduler  is  allowed  to
316              preempt delivery of one message with another.
317
318       <b><a href="postconf.5.html#transport_delivery_slot_cost">transport_delivery_slot_cost</a> ($<a href="postconf.5.html#default_delivery_slot_cost">default_delivery_slot_cost</a>)</b>
319              A transport-specific override for the <a href="postconf.5.html#default_delivery_slot_cost">default_delivery_slot_cost</a>
320              parameter value, where <i>transport</i> is the <a href="master.5.html">master.cf</a>  name  of  the
321              message delivery transport.
322
323       <b><a href="postconf.5.html#default_minimum_delivery_slots">default_minimum_delivery_slots</a> (3)</b>
324              How  many  recipients a message must have in order to invoke the
325              Postfix queue manager's scheduling algorithm at all.
326
327       <b><a href="postconf.5.html#transport_minimum_delivery_slots">transport_minimum_delivery_slots</a> ($<a href="postconf.5.html#default_minimum_delivery_slots">default_minimum_delivery_slots</a>)</b>
328              A transport-specific  override  for  the  <a href="postconf.5.html#default_minimum_delivery_slots">default_minimum_deliv</a>-
329              <a href="postconf.5.html#default_minimum_delivery_slots">ery_slots</a> parameter value, where <i>transport</i> is the <a href="master.5.html">master.cf</a> name
330              of the message delivery transport.
331
332       <b><a href="postconf.5.html#default_delivery_slot_discount">default_delivery_slot_discount</a> (50)</b>
333              The default value for transport-specific _delivery_slot_discount
334              settings.
335
336       <b><a href="postconf.5.html#transport_delivery_slot_discount">transport_delivery_slot_discount</a> ($<a href="postconf.5.html#default_delivery_slot_discount">default_delivery_slot_discount</a>)</b>
337              A transport-specific override for the <a href="postconf.5.html#default_delivery_slot_discount">default_delivery_slot_dis</a>-
338              <a href="postconf.5.html#default_delivery_slot_discount">count</a> parameter value, where <i>transport</i> is the <a href="master.5.html">master.cf</a> name  of
339              the message delivery transport.
340
341       <b><a href="postconf.5.html#default_delivery_slot_loan">default_delivery_slot_loan</a> (3)</b>
342              The  default  value  for  transport-specific _delivery_slot_loan
343              settings.
344
345       <b><a href="postconf.5.html#transport_delivery_slot_loan">transport_delivery_slot_loan</a> ($<a href="postconf.5.html#default_delivery_slot_loan">default_delivery_slot_loan</a>)</b>
346              A transport-specific override for the <a href="postconf.5.html#default_delivery_slot_loan">default_delivery_slot_loan</a>
347              parameter  value,  where  <i>transport</i> is the <a href="master.5.html">master.cf</a> name of the
348              message delivery transport.
349
350<b>OTHER RESOURCE AND RATE CONTROLS</b>
351       <b><a href="postconf.5.html#minimal_backoff_time">minimal_backoff_time</a> (300s)</b>
352              The minimal time between attempts to deliver a deferred message;
353              prior to Postfix 2.4 the default value was 1000s.
354
355       <b><a href="postconf.5.html#maximal_backoff_time">maximal_backoff_time</a> (4000s)</b>
356              The maximal time between attempts to deliver a deferred message.
357
358       <b><a href="postconf.5.html#maximal_queue_lifetime">maximal_queue_lifetime</a> (5d)</b>
359              Consider a message as undeliverable, when delivery fails with  a
360              temporary error, and the time in the queue has reached the <a href="postconf.5.html#maximal_queue_lifetime">maxi</a>-
361              <a href="postconf.5.html#maximal_queue_lifetime">mal_queue_lifetime</a> limit.
362
363       <b><a href="postconf.5.html#queue_run_delay">queue_run_delay</a> (300s)</b>
364              The time between <a href="QSHAPE_README.html#deferred_queue">deferred queue</a>  scans  by  the  queue  manager;
365              prior to Postfix 2.4 the default value was 1000s.
366
367       <b><a href="postconf.5.html#transport_retry_time">transport_retry_time</a> (60s)</b>
368              The  time  between attempts by the Postfix queue manager to con-
369              tact a malfunctioning message delivery transport.
370
371       Available in Postfix version 2.1 and later:
372
373       <b><a href="postconf.5.html#bounce_queue_lifetime">bounce_queue_lifetime</a> (5d)</b>
374              Consider a bounce message as undeliverable, when delivery  fails
375              with  a  temporary  error, and the time in the queue has reached
376              the <a href="postconf.5.html#bounce_queue_lifetime">bounce_queue_lifetime</a> limit.
377
378       Available in Postfix version 2.5 and later:
379
380       <b><a href="postconf.5.html#default_destination_rate_delay">default_destination_rate_delay</a> (0s)</b>
381              The default amount of delay that is inserted between  individual
382              message  deliveries  to  the  same destination and over the same
383              message delivery transport.
384
385       <b><a href="postconf.5.html#transport_destination_rate_delay">transport_destination_rate_delay</a> ($<a href="postconf.5.html#default_destination_rate_delay">default_destination_rate_delay</a>)</b>
386              A   transport-specific   override   for   the   <a href="postconf.5.html#default_destination_rate_delay">default_destina</a>-
387              <a href="postconf.5.html#default_destination_rate_delay">tion_rate_delay</a>  parameter  value,  where  <i>transport</i> is the <a href="master.5.html">mas-
388              ter.cf</a> name of the message delivery transport.
389
390       Available in Postfix version 3.1 and later:
391
392       <b><a href="postconf.5.html#default_transport_rate_delay">default_transport_rate_delay</a> (0s)</b>
393              The default amount of delay that is inserted between  individual
394              message  deliveries  over  the  same message delivery transport,
395              regardless of destination.
396
397       <b><a href="postconf.5.html#transport_transport_rate_delay">transport_transport_rate_delay</a> ($<a href="postconf.5.html#default_transport_rate_delay">default_transport_rate_delay</a>)</b>
398              A   transport-specific   override   for    the    <a href="postconf.5.html#default_transport_rate_delay">default_trans</a>-
399              <a href="postconf.5.html#default_transport_rate_delay">port_rate_delay</a>  parameter value, where the initial <i>transport</i> in
400              the parameter name is the <a href="master.5.html">master.cf</a> name of the message delivery
401              transport.
402
403<b>SAFETY CONTROLS</b>
404       <b><a href="postconf.5.html#qmgr_daemon_timeout">qmgr_daemon_timeout</a> (1000s)</b>
405              How much time a Postfix queue manager process may take to handle
406              a request before it is terminated by a built-in watchdog  timer.
407
408       <b><a href="postconf.5.html#qmgr_ipc_timeout">qmgr_ipc_timeout</a> (60s)</b>
409              The time limit for the queue manager to send or receive informa-
410              tion over an internal communication channel.
411
412       Available in Postfix version 3.1 and later:
413
414       <b><a href="postconf.5.html#address_verify_pending_request_limit">address_verify_pending_request_limit</a> (see 'postconf -d' output)</b>
415              A safety limit that prevents address verification requests  from
416              overwhelming the Postfix queue.
417
418<b>MISCELLANEOUS CONTROLS</b>
419       <b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
420              The  default  location of the Postfix <a href="postconf.5.html">main.cf</a> and <a href="master.5.html">master.cf</a> con-
421              figuration files.
422
423       <b><a href="postconf.5.html#defer_transports">defer_transports</a> (empty)</b>
424              The names of message delivery transports that should not deliver
425              mail unless someone issues "<b>sendmail -q</b>" or equivalent.
426
427       <b><a href="postconf.5.html#delay_logging_resolution_limit">delay_logging_resolution_limit</a> (2)</b>
428              The  maximal  number of digits after the decimal point when log-
429              ging sub-second delay values.
430
431       <b><a href="postconf.5.html#helpful_warnings">helpful_warnings</a> (yes)</b>
432              Log warnings about problematic configuration settings, and  pro-
433              vide helpful suggestions.
434
435       <b><a href="postconf.5.html#process_id">process_id</a> (read-only)</b>
436              The process ID of a Postfix command or daemon process.
437
438       <b><a href="postconf.5.html#process_name">process_name</a> (read-only)</b>
439              The process name of a Postfix command or daemon process.
440
441       <b><a href="postconf.5.html#queue_directory">queue_directory</a> (see 'postconf -d' output)</b>
442              The location of the Postfix top-level queue directory.
443
444       <b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
445              The syslog facility of Postfix logging.
446
447       <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
448              A  prefix  that  is  prepended  to  the  process  name in syslog
449              records, so that, for example, "smtpd" becomes "prefix/smtpd".
450
451       Available in Postfix version 3.0 and later:
452
453       <b><a href="postconf.5.html#confirm_delay_cleared">confirm_delay_cleared</a> (no)</b>
454              After sending a "your message is delayed"  notification,  inform
455              the sender when the delay clears up.
456
457       Available in Postfix 3.3 and later:
458
459       <b><a href="postconf.5.html#service_name">service_name</a> (read-only)</b>
460              The <a href="master.5.html">master.cf</a> service name of a Postfix daemon process.
461
462       Available in Postfix 3.5 and later:
463
464       <b><a href="postconf.5.html#info_log_address_format">info_log_address_format</a> (external)</b>
465              The  email  address  form that will be used in non-debug logging
466              (info, warning, etc.).
467
468<b>FILES</b>
469       /var/spool/postfix/incoming, <a href="QSHAPE_README.html#incoming_queue">incoming queue</a>
470       /var/spool/postfix/active, <a href="QSHAPE_README.html#active_queue">active queue</a>
471       /var/spool/postfix/deferred, <a href="QSHAPE_README.html#deferred_queue">deferred queue</a>
472       /var/spool/postfix/bounce, non-delivery status
473       /var/spool/postfix/defer, non-delivery status
474       /var/spool/postfix/trace, delivery status
475
476<b>SEE ALSO</b>
477       <a href="trivial-rewrite.8.html">trivial-rewrite(8)</a>, address routing
478       <a href="bounce.8.html">bounce(8)</a>, delivery status reports
479       <a href="postconf.5.html">postconf(5)</a>, configuration parameters
480       <a href="master.5.html">master(5)</a>, generic daemon options
481       <a href="master.8.html">master(8)</a>, process manager
482       <a href="postlogd.8.html">postlogd(8)</a>, Postfix logging
483       syslogd(8), system logging
484
485<b>README FILES</b>
486       <a href="SCHEDULER_README.html">SCHEDULER_README</a>, scheduling algorithm
487       <a href="QSHAPE_README.html">QSHAPE_README</a>, Postfix queue analysis
488
489<b>LICENSE</b>
490       The Secure Mailer license must be distributed with this software.
491
492<b>AUTHOR(S)</b>
493       Wietse Venema
494       IBM T.J. Watson Research
495       P.O. Box 704
496       Yorktown Heights, NY 10598, USA
497
498       Preemptive scheduler enhancements:
499       Patrik Rak
500       Modra 6
501       155 00, Prague, Czech Republic
502
503       Wietse Venema
504       Google, Inc.
505       111 8th Avenue
506       New York, NY 10011, USA
507
508                                                                       QMGR(8)
509</pre> </body> </html>
510