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