xref: /netbsd-src/external/ibm-public/postfix/dist/html/cleanup.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 - 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