This file is indexed.

/usr/share/doc/postfix/html/postconf.1.html is in postfix-doc 2.9.6-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title> Postfix manual - postconf(1) </title>
</head> <body> <pre>
POSTCONF(1)                                                        POSTCONF(1)

<b>NAME</b>
       postconf - Postfix configuration utility

<b>SYNOPSIS</b>
       <b>Managing <a href="postconf.5.html">main.cf</a>:</b>

       <b>postconf</b> [<b>-dfhnv</b>] [<b>-c</b> <i>config</i><b>_</b><i>dir</i>] [<b>-C</b> <i>class,...</i>] [<i>parame-</i>
       <i>ter ...</i>]

       <b>postconf</b> [<b>-ev</b>] [<b>-c</b> <i>config</i><b>_</b><i>dir</i>] [<i>parameter=value ...</i>]

       <b>postconf</b> [<b>-#v</b>] [<b>-c</b> <i>config</i><b>_</b><i>dir</i>] [<i>parameter ...</i>]

       <b>Managing <a href="master.5.html">master.cf</a>:</b>

       <b>postconf</b> [<b>-fMv</b>] [<b>-c</b> <i>config</i><b>_</b><i>dir</i>] [<i>service ...</i>]

       <b>Managing bounce message templates:</b>

       <b>postconf</b> [<b>-btv</b>] [<b>-c</b> <i>config</i><b>_</b><i>dir</i>] [<i>template</i><b>_</b><i>file</i>]

       <b>Managing other configuration:</b>

       <b>postconf</b> [<b>-aAlmv</b>] [<b>-c</b> <i>config</i><b>_</b><i>dir</i>]

<b>DESCRIPTION</b>
       By default, the <a href="postconf.1.html"><b>postconf</b>(1)</a> command displays the values of
       <a href="postconf.5.html"><b>main.cf</b></a> configuration parameters, and warns about possible
       mis-typed parameter names (Postfix 2.9 and later).  It can
       also  change  <a href="postconf.5.html"><b>main.cf</b></a>  configuration  parameter values, or
       display other configuration information about the  Postfix
       mail system.

       Options:

       <b>-a</b>     List  the available SASL server plug-in types.  The
              SASL   plug-in   type   is   selected   with    the
              <b><a href="postconf.5.html#smtpd_sasl_type">smtpd_sasl_type</a></b> configuration parameter by specify-
              ing one of the names listed below.

              <b>cyrus</b>  This server plug-in is available when  Post-
                     fix is built with Cyrus SASL support.

              <b>dovecot</b>
                     This server plug-in uses the Dovecot authen-
                     tication server, and is available when Post-
                     fix  is built with any form of SASL support.

              This feature is  available  with  Postfix  2.3  and
              later.

       <b>-A</b>     List  the available SASL client plug-in types.  The
              SASL   plug-in   type   is   selected   with    the
              <b><a href="postconf.5.html#smtp_sasl_type">smtp_sasl_type</a></b>   or   <b><a href="postconf.5.html#lmtp_sasl_type">lmtp_sasl_type</a></b>  configuration
              parameters by specifying one of  the  names  listed
              below.

              <b>cyrus</b>  This  client plug-in is available when Post-
                     fix is built with Cyrus SASL support.

              This feature is  available  with  Postfix  2.3  and
              later.

       <b>-b</b> [<i>template</i><b>_</b><i>file</i>]
              Display the message text that appears at the begin-
              ning of delivery  status  notification  (DSN)  mes-
              sages, replacing $<b>name</b> expressions with actual val-
              ues as described in <a href="bounce.5.html"><b>bounce</b>(5)</a>.

              To override the built-in templates, specify a  tem-
              plate  file name at the end of the <a href="postconf.1.html"><b>postconf</b>(1)</a> com-
              mand line, or specify a file name in  <a href="postconf.5.html"><b>main.cf</b></a>  with
              the <b><a href="postconf.5.html#bounce_template_file">bounce_template_file</a></b> parameter.

              To force selection of the built-in templates, spec-
              ify an empty template file name on the  <a href="postconf.1.html"><b>postconf</b>(1)</a>
              command line (in shell language: "").

              This  feature  is  available  with  Postfix 2.3 and
              later.

       <b>-c</b> <i>config</i><b>_</b><i>dir</i>
              The <a href="postconf.5.html"><b>main.cf</b></a> configuration  file  is  in  the  named
              directory  instead  of  the  default  configuration
              directory.

       <b>-C</b> <i>class,...</i>
              When displaying  <a href="postconf.5.html"><b>main.cf</b></a>  parameters,  select  only
              parameters from the specified class(es):

              <b>builtin</b>
                     Parameters with built-in names.

              <b>service</b>
                     Parameters  with  service-defined names (the
                     first field of  a  <a href="master.5.html"><b>master.cf</b></a>  entry  plus  a
                     Postfix-defined suffix).

              <b>user</b>   Parameters with user-defined names.

              <b>all</b>    All the above classes.

              The default is as if "<b>-C all</b>" is specified.

       <b>-d</b>     Print <a href="postconf.5.html"><b>main.cf</b></a> default parameter settings instead of
              actual settings.  Specify <b>-df</b> to  fold  long  lines
              for human readability (Postfix 2.9 and later).

       <b>-e</b>     Edit  the  <a href="postconf.5.html"><b>main.cf</b></a>  configuration  file, and update
              parameter settings with the "<i>name</i>=<i>value</i>"  pairs  on
              the <a href="postconf.1.html"><b>postconf</b>(1)</a> command line. The file is copied to
              a temporary file then renamed into place.   Specify
              quotes to protect special characters and whitespace
              on the <a href="postconf.1.html"><b>postconf</b>(1)</a> command line.

              The <b>-e</b> is no longer needed with Postfix version 2.8
              and later.

       <b>-f</b>     Fold  long lines when printing <a href="postconf.5.html"><b>main.cf</b></a> or <a href="master.5.html"><b>master.cf</b></a>
              configuration file entries, for human  readability.

              This  feature  is  available  with  Postfix 2.9 and
              later.

       <b>-h</b>     Show <a href="postconf.5.html"><b>main.cf</b></a> parameter values without the "<i>name</i> = "
              label that normally precedes the value.

       <b>-l</b>     List  the  names  of  all supported mailbox locking
              methods.  Postfix supports the following methods:

              <b>flock</b>  A kernel-based advisory locking  method  for
                     local  files  only.   This locking method is
                     available on systems with a  BSD  compatible
                     library.

              <b>fcntl</b>  A  kernel-based  advisory locking method for
                     local and remote files.

              <b>dotlock</b>
                     An  application-level  locking  method.   An
                     application  locks  a file named <i>filename</i> by
                     creating a file  named  <i>filename</i><b>.lock</b>.   The
                     application  is  expected  to remove its own
                     lock file, as well as stale lock files  that
                     were left behind after abnormal termination.

       <b>-m</b>     List the names of all supported lookup table types.
              In  Postfix  configuration files, lookup tables are
              specified as <i>type</i><b>:</b><i>name</i>, where <i>type</i> is  one  of  the
              types  listed  below. The table <i>name</i> syntax depends
              on the lookup table type as described in the  <a href="DATABASE_README.html">DATA</a>-
              <a href="DATABASE_README.html">BASE_README</a> document.

              <b>btree</b>  A  sorted, balanced tree structure.  This is
                     available on systems with support for Berke-
                     ley DB databases.

              <b>cdb</b>    A  read-optimized  structure with no support
                     for incremental updates.  This is  available
                     on systems with support for CDB databases.

              <b>cidr</b>   A  table  that associates values with Class-
                     less Inter-Domain Routing  (CIDR)  patterns.
                     This is described in <a href="cidr_table.5.html"><b>cidr_table</b>(5)</a>.

              <b>dbm</b>    An indexed file type based on hashing.  This
                     is available on systems with support for DBM
                     databases.

              <b>environ</b>
                     The  UNIX  process  environment  array.  The
                     lookup key is the variable name.  Originally
                     implemented  for  testing,  someone may find
                     this useful someday.

              <b>fail</b>   A table that reliably  fails  all  requests.
                     The  lookup  table name is used for logging.
                     This table exists to simplify Postfix  error
                     tests.

              <b>hash</b>   An indexed file type based on hashing.  This
                     is available on  systems  with  support  for
                     Berkeley DB databases.

              <b>internal</b>
                     A non-shared, in-memory hash table. Its con-
                     tent are lost when a process terminates.

              <b>ldap</b> (read-only)
                     Perform lookups  using  the  LDAP  protocol.
                     This is described in <a href="ldap_table.5.html"><b>ldap_table</b>(5)</a>.

              <b>memcache</b>
                     Perform lookups using the memcache protocol.
                     This is described in <a href="memcache_table.5.html"><b>memcache_table</b>(5)</a>.

              <b>mysql</b> (read-only)
                     Perform lookups using  the  MYSQL  protocol.
                     This is described in <a href="mysql_table.5.html"><b>mysql_table</b>(5)</a>.

              <b>pcre</b> (read-only)
                     A lookup table based on Perl Compatible Reg-
                     ular  Expressions.  The   file   format   is
                     described in <a href="pcre_table.5.html"><b>pcre_table</b>(5)</a>.

              <b>pgsql</b> (read-only)
                     Perform  lookups using the PostgreSQL proto-
                     col. This is described in <a href="pgsql_table.5.html"><b>pgsql_table</b>(5)</a>.

              <b>proxy</b>  A lookup table that is implemented  via  the
                     Postfix  <a href="proxymap.8.html"><b>proxymap</b>(8)</a> service. The table name
                     syntax is <i>type</i><b>:</b><i>name</i>.

              <b>regexp</b> (read-only)
                     A lookup table based on regular expressions.
                     The  file  format is described in <a href="regexp_table.5.html"><b>regexp_ta-</b></a>
                     <a href="regexp_table.5.html"><b>ble</b>(5)</a>.

              <b>sdbm</b>   An indexed file type based on hashing.  This
                     is  available  on  systems  with support for
                     SDBM databases.

              <b>sqlite</b> (read-only)
                     Perform lookups from SQLite database  files.
                     This is described in <a href="sqlite_table.5.html"><b>sqlite_table</b>(5)</a>.

              <b>static</b> (read-only)
                     A  table  that  always  returns  its name as
                     lookup result.  For  example,  <b><a href="DATABASE_README.html#types">static</a>:foobar</b>
                     always  returns  the string <b>foobar</b> as lookup
                     result.

              <b>tcp</b> (read-only)
                     Perform lookups using a simple request-reply
                     protocol  that is described in <a href="tcp_table.5.html"><b>tcp_table</b>(5)</a>.

              <b>texthash</b> (read-only)
                     Produces similar  results  as  hash:  files,
                     except  that  you  don't  need  to  run  the
                     <a href="postmap.1.html"><b>postmap</b>(1)</a> command before you  can  use  the
                     file,  and  that  it does not detect changes
                     after the file is read.

              <b>unix</b> (read-only)
                     A limited way to query the UNIX  authentica-
                     tion  database.  The  following  tables  are
                     implemented:

                     <b>unix:passwd.byname</b>
                            The table is the UNIX password  data-
                            base.  The  key is a login name.  The
                            result is a password  file  entry  in
                            <b>passwd</b>(5) format.

                     <b>unix:group.byname</b>
                            The table is the UNIX group database.
                            The key is a group name.  The  result
                            is  a  group  file  entry in <b>group</b>(5)
                            format.

              Other table types may exist depending on how  Post-
              fix was built.

       <b>-M</b>     Show  <a href="master.5.html"><b>master.cf</b></a>  file  contents  instead of <a href="postconf.5.html"><b>main.cf</b></a>
              file contents.  Specify <b>-Mf</b> to fold long lines  for
              human readability.

              If <i>service ...</i> is specified, only the matching ser-
              vices will be output. For  example,  "<b>postconf  -Mf</b>
              <b>inet</b>"  will  output all services that listen on the
              network.

              Specify zero or more arguments, each  with  a  <i>ser-</i>
              <i>vice-type</i>  name (<b>inet</b>, <b>unix</b>, <b>fifo</b>, or <b>pass</b>) or with
              a <i>service-name.service-type</i>  pair,  where  <i>service-</i>
              <i>name</i> is the first field of a <a href="master.5.html">master.cf</a> entry.

              This  feature  is  available  with  Postfix 2.9 and
              later.

       <b>-n</b>     Print <a href="postconf.5.html"><b>main.cf</b></a> parameter settings that  are  explic-
              itly  specified  in  <a href="postconf.5.html"><b>main.cf</b></a>.   Specify <b>-nf</b> to fold
              long lines for human readability (Postfix  2.9  and
              later).

       <b>-t</b> [<i>template</i><b>_</b><i>file</i>]
              Display  the templates for text that appears at the
              beginning of  delivery  status  notification  (DSN)
              messages, without expanding $<b>name</b> expressions.

              To  override the built-in templates, specify a tem-
              plate file name at the end of the <a href="postconf.1.html"><b>postconf</b>(1)</a>  com-
              mand  line,  or specify a file name in <a href="postconf.5.html"><b>main.cf</b></a> with
              the <b><a href="postconf.5.html#bounce_template_file">bounce_template_file</a></b> parameter.

              To force selection of the built-in templates, spec-
              ify  an empty template file name on the <a href="postconf.1.html"><b>postconf</b>(1)</a>
              command line (in shell language: "").

              This feature is  available  with  Postfix  2.3  and
              later.

       <b>-v</b>     Enable verbose logging for debugging purposes. Mul-
              tiple <b>-v</b> options  make  the  software  increasingly
              verbose.

       <b>-#</b>     Edit  the  <a href="postconf.5.html"><b>main.cf</b></a>  configuration file, and comment
              out the parameters given on the <a href="postconf.1.html"><b>postconf</b>(1)</a> command
              line,  so  that  those  parameters  revert to their
              default values.  The file is copied to a  temporary
              file  then  renamed  into place.  Specify a list of
              parameter names, not <i>name</i>=<i>value</i> pairs.  There is no
              <a href="postconf.1.html"><b>postconf</b>(1)</a>  command  to perform the reverse opera-
              tion.

              This feature is  available  with  Postfix  2.6  and
              later.

<b>DIAGNOSTICS</b>
       Problems are reported to the standard error stream.

<b>ENVIRONMENT</b>
       <b>MAIL_CONFIG</b>
              Directory with Postfix configuration files.

<b>CONFIGURATION PARAMETERS</b>
       The following <a href="postconf.5.html"><b>main.cf</b></a> parameters are  especially  relevant
       to this program.

       The  text  below  provides  only  a parameter summary. See
       <a href="postconf.5.html"><b>postconf</b>(5)</a> for more details including examples.

       <b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
              The default location of  the  Postfix  <a href="postconf.5.html">main.cf</a>  and
              <a href="master.5.html">master.cf</a> configuration files.

       <b><a href="postconf.5.html#bounce_template_file">bounce_template_file</a> (empty)</b>
              Pathname  of  a configuration file with bounce mes-
              sage templates.

<b>FILES</b>
       /etc/postfix/<a href="postconf.5.html">main.cf</a>, Postfix configuration parameters
       /etc/postfix/<a href="master.5.html">master.cf</a>, Postfix master daemon configuraton

<b>SEE ALSO</b>
       <a href="bounce.5.html">bounce(5)</a>, bounce template file format
       <a href="master.5.html">master(5)</a>, <a href="master.5.html">master.cf</a> configuration file syntax
       <a href="postconf.5.html">postconf(5)</a>, <a href="postconf.5.html">main.cf</a> configuration file syntax

<b>README FILES</b>
       <a href="DATABASE_README.html">DATABASE_README</a>, Postfix lookup table overview

<b>LICENSE</b>
       The  Secure  Mailer  license must be distributed with this
       software.

<b>AUTHOR(S)</b>
       Wietse Venema
       IBM T.J. Watson Research
       P.O. Box 704
       Yorktown Heights, NY 10598, USA

                                                                   POSTCONF(1)
</pre> </body> </html>