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 - cleanup(8) </title> 7</head> <body> <pre> 8CLEANUP(8) CLEANUP(8) 9 10<b>NAME</b> 11 cleanup - canonicalize and enqueue Postfix message 12 13<b>SYNOPSIS</b> 14 <b>cleanup</b> [generic Postfix daemon options] 15 16<b>DESCRIPTION</b> 17 The <a href="cleanup.8.html"><b>cleanup</b>(8)</a> daemon processes inbound mail, inserts it into the 18 <b>incoming</b> mail queue, and informs the queue manager of its arrival. 19 20 The <a href="cleanup.8.html"><b>cleanup</b>(8)</a> daemon performs the following transformations: 21 22 <b>o</b> Insert missing message headers: (<b>Resent-</b>) <b>From:</b>, <b>To:</b>, <b>Mes-</b> 23 <b>sage-Id:</b>, and <b>Date:</b>. 24 This is enabled with the <b><a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a></b> and 25 <b><a href="postconf.5.html#always_add_missing_headers">always_add_missing_headers</a></b> parameter settings. 26 27 <b>o</b> Transform envelope and header addresses to the standard 28 <i>user@fully-qualified-domain</i> form that is expected by other Post- 29 fix programs. This task depends on the <a href="trivial-rewrite.8.html"><b>trivial-rewrite</b>(8)</a> dae- 30 mon. 31 The header transformation is enabled with the <b><a href="postconf.5.html#local_header_rewrite_clients">local_header_re</a>-</b> 32 <b><a href="postconf.5.html#local_header_rewrite_clients">write_clients</a></b> parameter setting. 33 34 <b>o</b> Eliminate duplicate envelope recipient addresses. 35 This is enabled with the <b><a href="postconf.5.html#duplicate_filter_limit">duplicate_filter_limit</a></b> parameter set- 36 ting. 37 38 <b>o</b> Remove message headers: <b>Bcc</b>, <b>Content-Length</b>, <b>Resent-Bcc</b>, 39 <b>Return-Path</b>. 40 This is enabled with the <a href="postconf.5.html#message_drop_headers">message_drop_headers</a> parameter setting. 41 42 <b>o</b> Optionally, rewrite all envelope and header addresses according 43 to the mappings specified in the <a href="canonical.5.html"><b>canonical</b>(5)</a> lookup tables. 44 The header transformation is enabled with the <b><a href="postconf.5.html#local_header_rewrite_clients">local_header_re</a>-</b> 45 <b><a href="postconf.5.html#local_header_rewrite_clients">write_clients</a></b> parameter setting. 46 47 <b>o</b> Optionally, masquerade envelope sender addresses and message 48 header addresses (i.e. strip host or domain information below 49 all domains listed in the <b><a href="postconf.5.html#masquerade_domains">masquerade_domains</a></b> parameter, except 50 for user names listed in <b><a href="postconf.5.html#masquerade_exceptions">masquerade_exceptions</a></b>). By default, 51 address masquerading does not affect envelope recipients. 52 The header transformation is enabled with the <b><a href="postconf.5.html#local_header_rewrite_clients">local_header_re</a>-</b> 53 <b><a href="postconf.5.html#local_header_rewrite_clients">write_clients</a></b> parameter setting. 54 55 <b>o</b> Optionally, expand envelope recipients according to information 56 found in the <b><a href="postconf.5.html#virtual_alias_maps">virtual_alias_maps</a></b> lookup tables. 57 58 The <a href="cleanup.8.html"><b>cleanup</b>(8)</a> daemon performs sanity checks on the content of each 59 message. When it finds a problem, by default it returns a diagnostic 60 status to the cleanup service client, and leaves it up to the client to 61 deal with the problem. Alternatively, the client can request the 62 <a href="cleanup.8.html"><b>cleanup</b>(8)</a> daemon to bounce the message back to the sender in case of 63 trouble. 64 65<b>STANDARDS</b> 66 <a href="https://tools.ietf.org/html/rfc822">RFC 822</a> (ARPA Internet Text Messages) 67 <a href="https://tools.ietf.org/html/rfc2045">RFC 2045</a> (MIME: Format of Internet Message Bodies) 68 <a href="https://tools.ietf.org/html/rfc2046">RFC 2046</a> (MIME: Media Types) 69 <a href="https://tools.ietf.org/html/rfc2822">RFC 2822</a> (Internet Message Format) 70 <a href="https://tools.ietf.org/html/rfc3463">RFC 3463</a> (Enhanced Status Codes) 71 <a href="https://tools.ietf.org/html/rfc3464">RFC 3464</a> (Delivery status notifications) 72 <a href="https://tools.ietf.org/html/rfc5322">RFC 5322</a> (Internet Message Format) 73 74<b>DIAGNOSTICS</b> 75 Problems and transactions are logged to <b>syslogd</b>(8) or <a href="postlogd.8.html"><b>postlogd</b>(8)</a>. 76 77<b>BUGS</b> 78 Table-driven rewriting rules make it hard to express <b>if then else</b> and 79 other logical relationships. 80 81<b>CONFIGURATION PARAMETERS</b> 82 Changes to <a href="postconf.5.html"><b>main.cf</b></a> are picked up automatically, as <a href="cleanup.8.html"><b>cleanup</b>(8)</a> processes 83 run for only a limited amount of time. Use the command "<b>postfix reload</b>" 84 to speed up a change. 85 86 The text below provides only a parameter summary. See <a href="postconf.5.html"><b>postconf</b>(5)</a> for 87 more details including examples. 88 89<b>COMPATIBILITY CONTROLS</b> 90 <b><a href="postconf.5.html#undisclosed_recipients_header">undisclosed_recipients_header</a> (see 'postconf -d' output)</b> 91 Message header that the Postfix <a href="cleanup.8.html"><b>cleanup</b>(8)</a> server inserts when a 92 message contains no To: or Cc: message header. 93 94 Available in Postfix version 2.1 only: 95 96 <b><a href="postconf.5.html#enable_errors_to">enable_errors_to</a> (no)</b> 97 Report mail delivery errors to the address specified with the 98 non-standard Errors-To: message header, instead of the envelope 99 sender address (this feature is removed with Postfix version 100 2.2, is turned off by default with Postfix version 2.1, and is 101 always turned on with older Postfix versions). 102 103 Available in Postfix version 2.6 and later: 104 105 <b><a href="postconf.5.html#always_add_missing_headers">always_add_missing_headers</a> (no)</b> 106 Always add (Resent-) From:, To:, Date: or Message-ID: headers 107 when not present. 108 109 Available in Postfix version 2.9 and later: 110 111 <b><a href="postconf.5.html#enable_long_queue_ids">enable_long_queue_ids</a> (no)</b> 112 Enable long, non-repeating, queue IDs (queue file names). 113 114 Available in Postfix version 3.0 and later: 115 116 <b><a href="postconf.5.html#message_drop_headers">message_drop_headers</a> (bcc, content-length, resent-bcc, return-path)</b> 117 Names of message headers that the <a href="cleanup.8.html"><b>cleanup</b>(8)</a> daemon will remove 118 after applying <a href="header_checks.5.html"><b>header_checks</b>(5)</a> and before invoking Milter 119 applications. 120 121 <b><a href="postconf.5.html#header_from_format">header_from_format</a> (standard)</b> 122 The format of the Postfix-generated <b>From:</b> header. 123 124<b>BUILT-IN CONTENT FILTERING CONTROLS</b> 125 Postfix built-in content filtering is meant to stop a flood of worms or 126 viruses. It is not a general content filter. 127 128 <b><a href="postconf.5.html#body_checks">body_checks</a> (empty)</b> 129 Optional lookup tables for content inspection as specified in 130 the <a href="header_checks.5.html"><b>body_checks</b>(5)</a> manual page. 131 132 <b><a href="postconf.5.html#header_checks">header_checks</a> (empty)</b> 133 Optional lookup tables for content inspection of primary 134 non-MIME message headers, as specified in the <a href="header_checks.5.html"><b>header_checks</b>(5)</a> 135 manual page. 136 137 Available in Postfix version 2.0 and later: 138 139 <b><a href="postconf.5.html#body_checks_size_limit">body_checks_size_limit</a> (51200)</b> 140 How much text in a message body segment (or attachment, if you 141 prefer to use that term) is subjected to <a href="postconf.5.html#body_checks">body_checks</a> inspection. 142 143 <b><a href="postconf.5.html#mime_header_checks">mime_header_checks</a> ($<a href="postconf.5.html#header_checks">header_checks</a>)</b> 144 Optional lookup tables for content inspection of MIME related 145 message headers, as described in the <a href="header_checks.5.html"><b>header_checks</b>(5)</a> manual 146 page. 147 148 <b><a href="postconf.5.html#nested_header_checks">nested_header_checks</a> ($<a href="postconf.5.html#header_checks">header_checks</a>)</b> 149 Optional lookup tables for content inspection of non-MIME mes- 150 sage headers in attached messages, as described in the 151 <a href="header_checks.5.html"><b>header_checks</b>(5)</a> manual page. 152 153 Available in Postfix version 2.3 and later: 154 155 <b><a href="postconf.5.html#message_reject_characters">message_reject_characters</a> (empty)</b> 156 The set of characters that Postfix will reject in message con- 157 tent. 158 159 <b><a href="postconf.5.html#message_strip_characters">message_strip_characters</a> (empty)</b> 160 The set of characters that Postfix will remove from message con- 161 tent. 162 163<b>BEFORE QUEUE MILTER CONTROLS</b> 164 As of version 2.3, Postfix supports the Sendmail version 8 Milter (mail 165 filter) protocol. When mail is not received via the <a href="smtpd.8.html">smtpd(8)</a> server, 166 the <a href="cleanup.8.html">cleanup(8)</a> server will simulate SMTP events to the extent that this 167 is possible. For details see the <a href="MILTER_README.html">MILTER_README</a> document. 168 169 <b><a href="postconf.5.html#non_smtpd_milters">non_smtpd_milters</a> (empty)</b> 170 A list of Milter (mail filter) applications for new mail that 171 does not arrive via the Postfix <a href="smtpd.8.html"><b>smtpd</b>(8)</a> server. 172 173 <b><a href="postconf.5.html#milter_protocol">milter_protocol</a> (6)</b> 174 The mail filter protocol version and optional protocol exten- 175 sions for communication with a Milter application; prior to 176 Postfix 2.6 the default protocol is 2. 177 178 <b><a href="postconf.5.html#milter_default_action">milter_default_action</a> (tempfail)</b> 179 The default action when a Milter (mail filter) response is 180 unavailable (for example, bad Postfix configuration or Milter 181 failure). 182 183 <b><a href="postconf.5.html#milter_macro_daemon_name">milter_macro_daemon_name</a> ($<a href="postconf.5.html#myhostname">myhostname</a>)</b> 184 The {daemon_name} macro value for Milter (mail filter) applica- 185 tions. 186 187 <b><a href="postconf.5.html#milter_macro_v">milter_macro_v</a> ($<a href="postconf.5.html#mail_name">mail_name</a> $<a href="postconf.5.html#mail_version">mail_version</a>)</b> 188 The {v} macro value for Milter (mail filter) applications. 189 190 <b><a href="postconf.5.html#milter_connect_timeout">milter_connect_timeout</a> (30s)</b> 191 The time limit for connecting to a Milter (mail filter) applica- 192 tion, and for negotiating protocol options. 193 194 <b><a href="postconf.5.html#milter_command_timeout">milter_command_timeout</a> (30s)</b> 195 The time limit for sending an SMTP command to a Milter (mail 196 filter) application, and for receiving the response. 197 198 <b><a href="postconf.5.html#milter_content_timeout">milter_content_timeout</a> (300s)</b> 199 The time limit for sending message content to a Milter (mail 200 filter) application, and for receiving the response. 201 202 <b><a href="postconf.5.html#milter_connect_macros">milter_connect_macros</a> (see 'postconf -d' output)</b> 203 The macros that are sent to Milter (mail filter) applications 204 after completion of an SMTP connection. 205 206 <b><a href="postconf.5.html#milter_helo_macros">milter_helo_macros</a> (see 'postconf -d' output)</b> 207 The macros that are sent to Milter (mail filter) applications 208 after the SMTP HELO or EHLO command. 209 210 <b><a href="postconf.5.html#milter_mail_macros">milter_mail_macros</a> (see 'postconf -d' output)</b> 211 The macros that are sent to Milter (mail filter) applications 212 after the SMTP MAIL FROM command. 213 214 <b><a href="postconf.5.html#milter_rcpt_macros">milter_rcpt_macros</a> (see 'postconf -d' output)</b> 215 The macros that are sent to Milter (mail filter) applications 216 after the SMTP RCPT TO command. 217 218 <b><a href="postconf.5.html#milter_data_macros">milter_data_macros</a> (see 'postconf -d' output)</b> 219 The macros that are sent to version 4 or higher Milter (mail 220 filter) applications after the SMTP DATA command. 221 222 <b><a href="postconf.5.html#milter_unknown_command_macros">milter_unknown_command_macros</a> (see 'postconf -d' output)</b> 223 The macros that are sent to version 3 or higher Milter (mail 224 filter) applications after an unknown SMTP command. 225 226 <b><a href="postconf.5.html#milter_end_of_data_macros">milter_end_of_data_macros</a> (see 'postconf -d' output)</b> 227 The macros that are sent to Milter (mail filter) applications 228 after the message end-of-data. 229 230 Available in Postfix version 2.5 and later: 231 232 <b><a href="postconf.5.html#milter_end_of_header_macros">milter_end_of_header_macros</a> (see 'postconf -d' output)</b> 233 The macros that are sent to Milter (mail filter) applications 234 after the end of the message header. 235 236 Available in Postfix version 2.7 and later: 237 238 <b><a href="postconf.5.html#milter_header_checks">milter_header_checks</a> (empty)</b> 239 Optional lookup tables for content inspection of message headers 240 that are produced by Milter applications. 241 242 Available in Postfix version 3.1 and later: 243 244 <b><a href="postconf.5.html#milter_macro_defaults">milter_macro_defaults</a> (empty)</b> 245 Optional list of <i>name=value</i> pairs that specify default values 246 for arbitrary macros that Postfix may send to Milter applica- 247 tions. 248 249<b>MIME PROCESSING CONTROLS</b> 250 Available in Postfix version 2.0 and later: 251 252 <b><a href="postconf.5.html#disable_mime_input_processing">disable_mime_input_processing</a> (no)</b> 253 Turn off MIME processing while receiving mail. 254 255 <b><a href="postconf.5.html#mime_boundary_length_limit">mime_boundary_length_limit</a> (2048)</b> 256 The maximal length of MIME multipart boundary strings. 257 258 <b><a href="postconf.5.html#mime_nesting_limit">mime_nesting_limit</a> (100)</b> 259 The maximal recursion level that the MIME processor will handle. 260 261 <b><a href="postconf.5.html#strict_8bitmime">strict_8bitmime</a> (no)</b> 262 Enable both <a href="postconf.5.html#strict_7bit_headers">strict_7bit_headers</a> and <a href="postconf.5.html#strict_8bitmime_body">strict_8bitmime_body</a>. 263 264 <b><a href="postconf.5.html#strict_7bit_headers">strict_7bit_headers</a> (no)</b> 265 Reject mail with 8-bit text in message headers. 266 267 <b><a href="postconf.5.html#strict_8bitmime_body">strict_8bitmime_body</a> (no)</b> 268 Reject 8-bit message body text without 8-bit MIME content encod- 269 ing information. 270 271 <b><a href="postconf.5.html#strict_mime_encoding_domain">strict_mime_encoding_domain</a> (no)</b> 272 Reject mail with invalid Content-Transfer-Encoding: information 273 for the message/* or multipart/* MIME content types. 274 275 Available in Postfix version 2.5 and later: 276 277 <b><a href="postconf.5.html#detect_8bit_encoding_header">detect_8bit_encoding_header</a> (yes)</b> 278 Automatically detect 8BITMIME body content by looking at Con- 279 tent-Transfer-Encoding: message headers; historically, this 280 behavior was hard-coded to be "always on". 281 282<b>AUTOMATIC BCC RECIPIENT CONTROLS</b> 283 Postfix can automatically add BCC (blind carbon copy) when mail enters 284 the mail system: 285 286 <b><a href="postconf.5.html#always_bcc">always_bcc</a> (empty)</b> 287 Optional address that receives a "blind carbon copy" of each 288 message that is received by the Postfix mail system. 289 290 Available in Postfix version 2.1 and later: 291 292 <b><a href="postconf.5.html#sender_bcc_maps">sender_bcc_maps</a> (empty)</b> 293 Optional BCC (blind carbon-copy) address lookup tables, indexed 294 by sender address. 295 296 <b><a href="postconf.5.html#recipient_bcc_maps">recipient_bcc_maps</a> (empty)</b> 297 Optional BCC (blind carbon-copy) address lookup tables, indexed 298 by recipient address. 299 300<b>ADDRESS TRANSFORMATION CONTROLS</b> 301 Address rewriting is delegated to the <a href="trivial-rewrite.8.html"><b>trivial-rewrite</b>(8)</a> daemon. The 302 <a href="cleanup.8.html"><b>cleanup</b>(8)</a> server implements table driven address mapping. 303 304 <b><a href="postconf.5.html#empty_address_recipient">empty_address_recipient</a> (MAILER-DAEMON)</b> 305 The recipient of mail addressed to the null address. 306 307 <b><a href="postconf.5.html#canonical_maps">canonical_maps</a> (empty)</b> 308 Optional address mapping lookup tables for message headers and 309 envelopes. 310 311 <b><a href="postconf.5.html#recipient_canonical_maps">recipient_canonical_maps</a> (empty)</b> 312 Optional address mapping lookup tables for envelope and header 313 recipient addresses. 314 315 <b><a href="postconf.5.html#sender_canonical_maps">sender_canonical_maps</a> (empty)</b> 316 Optional address mapping lookup tables for envelope and header 317 sender addresses. 318 319 <b><a href="postconf.5.html#masquerade_classes">masquerade_classes</a> (envelope_sender, header_sender, header_recipient)</b> 320 What addresses are subject to address masquerading. 321 322 <b><a href="postconf.5.html#masquerade_domains">masquerade_domains</a> (empty)</b> 323 Optional list of domains whose subdomain structure will be 324 stripped off in email addresses. 325 326 <b><a href="postconf.5.html#masquerade_exceptions">masquerade_exceptions</a> (empty)</b> 327 Optional list of user names that are not subjected to address 328 masquerading, even when their addresses match $<a href="postconf.5.html#masquerade_domains">masquer</a>- 329 <a href="postconf.5.html#masquerade_domains">ade_domains</a>. 330 331 <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a> (canonical, virtual)</b> 332 What address lookup tables copy an address extension from the 333 lookup key to the lookup result. 334 335 Available before Postfix version 2.0: 336 337 <b><a href="postconf.5.html#virtual_maps">virtual_maps</a> (empty)</b> 338 Optional lookup tables with a) names of domains for which all 339 addresses are aliased to addresses in other local or remote 340 domains, and b) addresses that are aliased to addresses in other 341 local or remote domains. 342 343 Available in Postfix version 2.0 and later: 344 345 <b><a href="postconf.5.html#virtual_alias_maps">virtual_alias_maps</a> ($<a href="postconf.5.html#virtual_maps">virtual_maps</a>)</b> 346 Optional lookup tables that alias specific mail addresses or 347 domains to other local or remote address. 348 349 Available in Postfix version 2.2 and later: 350 351 <b><a href="postconf.5.html#canonical_classes">canonical_classes</a> (envelope_sender, envelope_recipient, header_sender,</b> 352 <b>header_recipient)</b> 353 What addresses are subject to <a href="postconf.5.html#canonical_maps">canonical_maps</a> address mapping. 354 355 <b><a href="postconf.5.html#recipient_canonical_classes">recipient_canonical_classes</a> (envelope_recipient, header_recipient)</b> 356 What addresses are subject to <a href="postconf.5.html#recipient_canonical_maps">recipient_canonical_maps</a> address 357 mapping. 358 359 <b><a href="postconf.5.html#sender_canonical_classes">sender_canonical_classes</a> (envelope_sender, header_sender)</b> 360 What addresses are subject to <a href="postconf.5.html#sender_canonical_maps">sender_canonical_maps</a> address map- 361 ping. 362 363 <b><a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> (empty)</b> 364 Don't rewrite message headers from remote clients at all when 365 this parameter is empty; otherwise, rewrite message headers and 366 append the specified domain name to incomplete addresses. 367 368<b>RESOURCE AND RATE CONTROLS</b> 369 <b><a href="postconf.5.html#duplicate_filter_limit">duplicate_filter_limit</a> (1000)</b> 370 The maximal number of addresses remembered by the address dupli- 371 cate filter for <a href="aliases.5.html"><b>aliases</b>(5)</a> or <a href="virtual.5.html"><b>virtual</b>(5)</a> alias expansion, or for 372 <a href="showq.8.html"><b>showq</b>(8)</a> queue displays. 373 374 <b><a href="postconf.5.html#header_size_limit">header_size_limit</a> (102400)</b> 375 The maximal amount of memory in bytes for storing a message 376 header. 377 378 <b><a href="postconf.5.html#hopcount_limit">hopcount_limit</a> (50)</b> 379 The maximal number of Received: message headers that is allowed 380 in the primary message headers. 381 382 <b><a href="postconf.5.html#in_flow_delay">in_flow_delay</a> (1s)</b> 383 Time to pause before accepting a new message, when the message 384 arrival rate exceeds the message delivery rate. 385 386 <b><a href="postconf.5.html#message_size_limit">message_size_limit</a> (10240000)</b> 387 The maximal size in bytes of a message, including envelope 388 information. 389 390 Available in Postfix version 2.0 and later: 391 392 <b><a href="postconf.5.html#header_address_token_limit">header_address_token_limit</a> (10240)</b> 393 The maximal number of address tokens are allowed in an address 394 message header. 395 396 <b><a href="postconf.5.html#mime_boundary_length_limit">mime_boundary_length_limit</a> (2048)</b> 397 The maximal length of MIME multipart boundary strings. 398 399 <b><a href="postconf.5.html#mime_nesting_limit">mime_nesting_limit</a> (100)</b> 400 The maximal recursion level that the MIME processor will handle. 401 402 <b><a href="postconf.5.html#queue_file_attribute_count_limit">queue_file_attribute_count_limit</a> (100)</b> 403 The maximal number of (name=value) attributes that may be stored 404 in a Postfix queue file. 405 406 Available in Postfix version 2.1 and later: 407 408 <b><a href="postconf.5.html#virtual_alias_expansion_limit">virtual_alias_expansion_limit</a> (1000)</b> 409 The maximal number of addresses that virtual alias expansion 410 produces from each original recipient. 411 412 <b><a href="postconf.5.html#virtual_alias_recursion_limit">virtual_alias_recursion_limit</a> (1000)</b> 413 The maximal nesting depth of virtual alias expansion. 414 415 Available in Postfix version 3.0 and later: 416 417 <b><a href="postconf.5.html#virtual_alias_address_length_limit">virtual_alias_address_length_limit</a> (1000)</b> 418 The maximal length of an email address after virtual alias 419 expansion. 420 421<b>SMTPUTF8 CONTROLS</b> 422 Preliminary SMTPUTF8 support is introduced with Postfix 3.0. 423 424 <b><a href="postconf.5.html#smtputf8_enable">smtputf8_enable</a> (yes)</b> 425 Enable preliminary SMTPUTF8 support for the protocols described 426 in <a href="https://tools.ietf.org/html/rfc6531">RFC 6531</a>..6533. 427 428 <b><a href="postconf.5.html#smtputf8_autodetect_classes">smtputf8_autodetect_classes</a> (sendmail, verify)</b> 429 Detect that a message requires SMTPUTF8 support for the speci- 430 fied mail origin classes. 431 432 Available in Postfix version 3.2 and later: 433 434 <b><a href="postconf.5.html#enable_idna2003_compatibility">enable_idna2003_compatibility</a> (no)</b> 435 Enable 'transitional' compatibility between IDNA2003 and 436 IDNA2008, when converting UTF-8 domain names to/from the ASCII 437 form that is used for DNS lookups. 438 439<b>MISCELLANEOUS CONTROLS</b> 440 <b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b> 441 The default location of the Postfix <a href="postconf.5.html">main.cf</a> and <a href="master.5.html">master.cf</a> con- 442 figuration files. 443 444 <b><a href="postconf.5.html#daemon_timeout">daemon_timeout</a> (18000s)</b> 445 How much time a Postfix daemon process may take to handle a 446 request before it is terminated by a built-in watchdog timer. 447 448 <b><a href="postconf.5.html#delay_logging_resolution_limit">delay_logging_resolution_limit</a> (2)</b> 449 The maximal number of digits after the decimal point when log- 450 ging sub-second delay values. 451 452 <b><a href="postconf.5.html#delay_warning_time">delay_warning_time</a> (0h)</b> 453 The time after which the sender receives a copy of the message 454 headers of mail that is still queued. 455 456 <b><a href="postconf.5.html#ipc_timeout">ipc_timeout</a> (3600s)</b> 457 The time limit for sending or receiving information over an 458 internal communication channel. 459 460 <b><a href="postconf.5.html#max_idle">max_idle</a> (100s)</b> 461 The maximum amount of time that an idle Postfix daemon process 462 waits for an incoming connection before terminating voluntarily. 463 464 <b><a href="postconf.5.html#max_use">max_use</a> (100)</b> 465 The maximal number of incoming connections that a Postfix daemon 466 process will service before terminating voluntarily. 467 468 <b><a href="postconf.5.html#myhostname">myhostname</a> (see 'postconf -d' output)</b> 469 The internet hostname of this mail system. 470 471 <b><a href="postconf.5.html#myorigin">myorigin</a> ($<a href="postconf.5.html#myhostname">myhostname</a>)</b> 472 The domain name that locally-posted mail appears to come from, 473 and that locally posted mail is delivered to. 474 475 <b><a href="postconf.5.html#process_id">process_id</a> (read-only)</b> 476 The process ID of a Postfix command or daemon process. 477 478 <b><a href="postconf.5.html#process_name">process_name</a> (read-only)</b> 479 The process name of a Postfix command or daemon process. 480 481 <b><a href="postconf.5.html#queue_directory">queue_directory</a> (see 'postconf -d' output)</b> 482 The location of the Postfix top-level queue directory. 483 484 <b><a href="postconf.5.html#soft_bounce">soft_bounce</a> (no)</b> 485 Safety net to keep mail queued that would otherwise be returned 486 to the sender. 487 488 <b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b> 489 The syslog facility of Postfix logging. 490 491 <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b> 492 A prefix that is prepended to the process name in syslog 493 records, so that, for example, "smtpd" becomes "prefix/smtpd". 494 495 Available in Postfix version 2.1 and later: 496 497 <b><a href="postconf.5.html#enable_original_recipient">enable_original_recipient</a> (yes)</b> 498 Enable support for the original recipient address after an 499 address is rewritten to a different address (for example with 500 aliasing or with canonical mapping). 501 502 Available in Postfix 3.3 and later: 503 504 <b><a href="postconf.5.html#service_name">service_name</a> (read-only)</b> 505 The <a href="master.5.html">master.cf</a> service name of a Postfix daemon process. 506 507 Available in Postfix 3.5 and later: 508 509 <b><a href="postconf.5.html#info_log_address_format">info_log_address_format</a> (external)</b> 510 The email address form that will be used in non-debug logging 511 (info, warning, etc.). 512 513<b>FILES</b> 514 /etc/postfix/canonical*, canonical mapping table 515 /etc/postfix/virtual*, virtual mapping table 516 517<b>SEE ALSO</b> 518 <a href="trivial-rewrite.8.html">trivial-rewrite(8)</a>, address rewriting 519 <a href="qmgr.8.html">qmgr(8)</a>, queue manager 520 <a href="header_checks.5.html">header_checks(5)</a>, message header content inspection 521 <a href="header_checks.5.html">body_checks(5)</a>, body parts content inspection 522 <a href="canonical.5.html">canonical(5)</a>, canonical address lookup table format 523 <a href="virtual.5.html">virtual(5)</a>, virtual alias lookup table format 524 <a href="postconf.5.html">postconf(5)</a>, configuration parameters 525 <a href="master.5.html">master(5)</a>, generic daemon options 526 <a href="master.8.html">master(8)</a>, process manager 527 <a href="postlogd.8.html">postlogd(8)</a>, Postfix logging 528 syslogd(8), system logging 529 530<b>README FILES</b> 531 <a href="ADDRESS_REWRITING_README.html">ADDRESS_REWRITING_README</a> Postfix address manipulation 532 <a href="CONTENT_INSPECTION_README.html">CONTENT_INSPECTION_README</a> content inspection 533 534<b>LICENSE</b> 535 The Secure Mailer license must be distributed with this software. 536 537<b>AUTHOR(S)</b> 538 Wietse Venema 539 IBM T.J. Watson Research 540 P.O. Box 704 541 Yorktown Heights, NY 10598, USA 542 543 Wietse Venema 544 Google, Inc. 545 111 8th Avenue 546 New York, NY 10011, USA 547 548 CLEANUP(8) 549</pre> </body> </html> 550