source: server/mail/postfix.xml@ 7152c2b3

12.2 gimp3 ken/TL2024 lazarus trunk xry111/for-12.3 xry111/llvm18 xry111/spidermonkey128
Last change on this file since 7152c2b3 was 39eac921, checked in by Xi Ruoyao <xry111@…>, 6 months ago

Archive PCRE1

  • Property mode set to 100644
File size: 24.0 KB
RevLine 
[ab4fdfc]1<?xml version="1.0" encoding="UTF-8"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[0931098]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[d381c908]7 <!-- editors: upstream postfix is ftp only, some of the mirrors offer
8 https - http://www.porcupine.org/mirmon/postfix-source.html lists the
9 mirror status, some of the mirrors shown as http are actually https -->
10 <!ENTITY postfix-download-http "https://ghostarchive.org/postfix/postfix-release/official/postfix-&postfix-version;.tar.gz">
[e1e58be]11 <!ENTITY postfix-download-ftp " ">
[26ff6f1]12 <!ENTITY postfix-md5sum "ae12d4dfc965a74a691a22ace14e7207">
[9fc3125]13 <!ENTITY postfix-size "4.6 MB">
[d524862]14 <!ENTITY postfix-buildsize "208 MB">
[26ff6f1]15 <!ENTITY postfix-time "0.1 SBU (Using parallelism=4)">
[0931098]16]>
17
[547df0bc]18<sect1 id="postfix" xreflabel="Postfix-&postfix-version;">
[417f9e7]19 <?dbhtml filename="postfix.html"?>
20
21
22 <title>Postfix-&postfix-version;</title>
23
24 <indexterm zone="postfix">
25 <primary sortas="a-Postfix">Postfix</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to Postfix</title>
30
[2605bb1]31 <para>
32 The <application>Postfix</application> package contains a Mail Transport
33 Agent (MTA). This is useful for sending email to other users of your host
34 machine. It can also be configured to be a central mail server for your
35 domain, a mail relay agent or simply a mail delivery agent to your local
36 Internet Service Provider.
37 </para>
[417f9e7]38
[062c7122]39 &lfs121_checked;
[438c11ab]40
[417f9e7]41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
[2605bb1]44 <para>
45 Download (HTTP): <ulink url="&postfix-download-http;"/>
46 </para>
[417f9e7]47 </listitem>
48 <listitem>
[2605bb1]49 <para>
50 Download (FTP): <ulink url="&postfix-download-ftp;"/>
51 </para>
[417f9e7]52 </listitem>
53 <listitem>
[2605bb1]54 <para>
55 Download MD5 sum: &postfix-md5sum;
56 </para>
[417f9e7]57 </listitem>
58 <listitem>
[2605bb1]59 <para>
60 Download size: &postfix-size;
61 </para>
[417f9e7]62 </listitem>
63 <listitem>
[2605bb1]64 <para>
65 Estimated disk space required: &postfix-buildsize;
66 </para>
[417f9e7]67 </listitem>
68 <listitem>
[2605bb1]69 <para>
70 Estimated build time: &postfix-time;
71 </para>
[417f9e7]72 </listitem>
73 </itemizedlist>
[348ca51]74<!--
[ddbaa48]75 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
76 <itemizedlist spacing="compact">
77 <listitem>
78 <para>
79 Required patch:
80 <ulink url="&patch-root;/postfix-&postfix-version;-glibc230_fix-1.patch"/>
81 </para>
82 </listitem>
83 </itemizedlist>
[348ca51]84-->
[417f9e7]85 <bridgehead renderas="sect3">Postfix Dependencies</bridgehead>
86
[58f0b91]87 <bridgehead renderas="sect4">Recommended</bridgehead>
88 <para role="recommended">
[90066bf]89 <xref linkend="cyrus-sasl"/>,
90 <xref linkend="libnsl"/>, and
91 <xref linkend="lmdb"/>
[58f0b91]92 </para>
93
[417f9e7]94 <bridgehead renderas="sect4">Optional</bridgehead>
[438c11ab]95 <para role="optional">
[d9321c0]96 <xref linkend="icu"/> for Email Address Internationalization (SMTPUTF8) support,
[90fb8f6]97 <xref linkend="mariadb"/> or <ulink url="https://www.mysql.com/">MySQL</ulink>,
[58f0b91]98 <xref linkend="openldap"/>,
[39eac921]99 <xref linkend="pcre2"/>,
[58f0b91]100 <xref linkend="postgresql"/>,
[dcd5a063]101 <xref linkend="sqlite"/>,
102 &berkeley-db;, and
[90fb8f6]103 <ulink url="https://cr.yp.to/cdb.html">CDB</ulink> or
104 <ulink url="https://www.corpit.ru/mjt/tinycdb.html">TinyCDB</ulink>
[438c11ab]105 </para>
106
[2605bb1]107 <para>
[58f0b91]108 Note that <application>SQLite</application>,
109 <application>MySQL</application>, <application>PostgreSQL</application>
110 and <application>CDB</application> are only useful if there is a known
[2605bb1]111 need for them.
112 </para>
[3cb0c57]113
[2605bb1]114 <para condition="html" role="usernotes">
[42ddc30]115 Editor Notes: <ulink url="&blfs-wiki;/postfix"/>
[2605bb1]116 </para>
[417f9e7]117 </sect2>
118
119 <sect2 role="installation">
120 <title>Installation of Postfix</title>
121
[2605bb1]122 <sect3>
123 <title>Adding Users and Groups</title>
[58f0b91]124
[2605bb1]125 <para>
126 Before you compile the program, you need to create users and groups that
127 will be expected to be in place during the installation. Add the users
128 and groups with the following commands issued by the
129 <systemitem class="username">root</systemitem> user:
130 </para>
131
132<screen role="root"><userinput>groupadd -g 32 postfix &amp;&amp;
133groupadd -g 33 postdrop &amp;&amp;
[58f0b91]134useradd -c "Postfix Daemon User" -d /var/spool/postfix -g postfix \
135 -s /bin/false -u 32 postfix &amp;&amp;
[2605bb1]136chown -v postfix:postfix /var/mail</userinput></screen>
137 </sect3>
138
[417f9e7]139 <sect3>
140 <title>Configuring the Build</title>
141
[2605bb1]142 <para>
143 The README files are formatted to be read with a pager like
[e3d2ed3]144 <application>less</application> or <application>more</application>.
[b400d26]145 If you want to use a text editor, make them legible with the
146 following sed:
[2605bb1]147 </para>
148
149<screen><userinput>sed -i 's/.\x08//g' README_FILES/*</userinput></screen>
[4c59e83]150
[2605bb1]151 <para>
152 The <application>Postfix</application> source tree does not contain a
153 <filename>configure</filename> script, rather the makefile in the
154 top-level directory contains a <option>makefiles</option> target that
155 regenerates all the other makefiles in the build tree. If you wish to
156 use additional software such as a database back-end for virtual users,
157 or TLS/SSL authentication, you will need to regenerate the makefiles
158 using one or more of the appropriate <envar>CCARGS</envar> and
159 <envar>AUXLIBS</envar> settings listed below.
160 </para>
161
[d381c908]162 <note>
163 <para>
164 For all variants of the CCARGS you should ensure that -DNO_NIS is
[90066bf]165 specified so that the build does not attempt to access an rpcsvc
[dcd5a063]166 header which do not exist in BLFS. If &berkeley-db; is
[90066bf]167 not installed, -DNO_DB needs to be specified as well.
[d381c908]168 </para>
169 </note>
170
[2605bb1]171 <para>
172 For more details read the readme files.
173 </para>
[ffdbde9c]174
[417f9e7]175 <sect4>
176 <title>Cyrus-SASL</title>
[3bfd1d6]177
[2605bb1]178 <para>
179 To use <application>Cyrus-SASL</application> with
180 <application>Postfix</application>, use the following arguments:
181 </para>
[3bfd1d6]182
[90066bf]183<screen><literal>CCARGS="-DNO_NIS -DNO_DB \
184 -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl"
[438c11ab]185AUXLIBS='-lsasl2'</literal></screen>
[90066bf]186 </sect4>
187
188 <sect4>
189 <title>LMDB</title>
190 <para>
191 To use <application>LMDB</application> with
192 <application>Postfix</application>, use the following arguments:
193 </para>
[58f0b91]194
[90066bf]195<screen><literal>CCARGS='-DNO_NIS -DNO_DB -DHAS_LMDB'
196AUXLIBS_LMDB='-llmdb'</literal></screen>
[417f9e7]197 </sect4>
[3bfd1d6]198
[417f9e7]199 <sect4>
200 <title>OpenLDAP</title>
[3bfd1d6]201
[2605bb1]202 <para>
203 To use <application>OpenLDAP</application> with
204 <application>Postfix</application>, use the following arguments:
205 </para>
[3bfd1d6]206
[90066bf]207<screen><literal>CCARGS='-DNO_NIS -DNO_DB -DHAS_LDAP'
[61936ca3]208AUXLIBS_LDAP='-lldap -llber'</literal></screen>
[58f0b91]209
[2605bb1]210 </sect4>
211
212 <sect4>
213 <title>Sqlite</title>
214
215 <para>
216 To use <application>Sqlite</application> with
217 <application>Postfix</application>, use the following arguments:
218 </para>
[3bfd1d6]219
[90066bf]220<screen><literal>CCARGS='-DNO_NIS -DNO_DB -DHAS_SQLITE'
[61936ca3]221AUXLIBS_SQLITE='-lsqlite3 -lpthread'</literal></screen>
[58f0b91]222
[417f9e7]223 </sect4>
[3bfd1d6]224
[417f9e7]225 <sect4>
226 <title>MySQL</title>
[0931098]227
[2605bb1]228 <para>
229 To use <application>MySQL</application> with
230 <application>Postfix</application>, use the following arguments:
231 </para>
[417f9e7]232
[90066bf]233<screen><literal>CCARGS='-DNO_NIS -DNO_DB -DHAS_MYSQL -I/usr/include/mysql'
[61936ca3]234AUXLIBS_MYSQL='-lmysqlclient -lz -lm'</literal></screen>
[58f0b91]235
[417f9e7]236 </sect4>
237
238 <sect4>
239 <title>PostgreSQL</title>
240
[2605bb1]241 <para>
242 To use <application>PostgreSQL</application> with
243 <application>Postfix</application>, use the following arguments:
244 </para>
[417f9e7]245
[90066bf]246<screen><literal>CCARGS='-DNO_NIS -DNO_DB -DHAS_PGSQL -I/usr/include/postgresql'
[61936ca3]247AUXLIBS_PGSQL='-lpq -lz -lm'</literal></screen>
[58f0b91]248
[417f9e7]249 </sect4>
250
[daeea03]251 <sect4>
[45cd2f9]252 <title>CDB/TinyCDB</title>
[daeea03]253
[2605bb1]254 <para>
255 To use <application>CDB</application> or
256 <application>TinyCDB</application> with
257 <application>Postfix</application>, use the following arguments:
258 </para>
[daeea03]259
[90066bf]260<screen><literal>CCARGS='-DNO_NIS -DNO_DB -DHAS_CDB'
[61936ca3]261AUXLIBS_CDB='<replaceable>&lt;/path/to/CDB&gt;</replaceable>/libcdb.a'</literal></screen>
[58f0b91]262
[45cd2f9]263 </sect4>
264
265 <sect4>
266 <title>StartTLS Authentication</title>
267
[2605bb1]268 <para>
269 To use <application>OpenSSL</application> with
270 <application>Postfix</application>, use the following arguments:
271 </para>
[45cd2f9]272
[90066bf]273<screen><literal>CCARGS='-DNO_NIS -DNO_DB -DUSE_TLS -I/usr/include/openssl/'
[438c11ab]274AUXLIBS='-lssl -lcrypto'</literal></screen>
[daeea03]275 </sect4>
[58f0b91]276
[417f9e7]277 </sect3>
278
279 <sect3>
280 <title>Installing Postfix</title>
281
[2605bb1]282 <para>
[9fc3125]283 Adjust the following according to your needs. For example,
[90066bf]284 if you have <application>Cyrus SASL</application> and
285 <application>LMDB</application>,
[7a9a7b26]286 install <application>Postfix</application> by running the following
[9fc3125]287 commands:
[2605bb1]288 </para>
[438c11ab]289
[90066bf]290<screen><userinput>make CCARGS="-DNO_NIS -DNO_DB -DUSE_TLS -I/usr/include/openssl/ \
291 -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl \
292 -DHAS_LMDB" \
[58f0b91]293 AUXLIBS="-lssl -lcrypto -lsasl2" \
[90066bf]294 AUXLIBS_LMDB="-llmdb" \
[bab9d8e7]295 makefiles &amp;&amp;
[2605bb1]296make</userinput></screen>
[0dfb754]297
[48771ae]298 <!-- There is a test suite, but it fails a lot. It seems to need
[cef276c]299 the host to be specifically setup for the tests.
300 Run with `make tests' and `make root_tests' -->
[2605bb1]301 <para>
302 This package does not come with a useful test suite.
303 </para>
[0dfb754]304
[2605bb1]305 <para>
306 Now, as the <systemitem class="username">root</systemitem> user:
307 </para>
[417f9e7]308
[c9652d2]309<!-- dev note: sh postfix-install -non-interactive install_root=<DESTDIR> ... -->
[2e8afa9]310
[2605bb1]311<screen role="root"><userinput>sh postfix-install -non-interactive \
[58f0b91]312 daemon_directory=/usr/lib/postfix \
313 manpage_directory=/usr/share/man \
314 html_directory=/usr/share/doc/postfix-&postfix-version;/html \
315 readme_directory=/usr/share/doc/postfix-&postfix-version;/readme</userinput></screen>
316
[417f9e7]317 </sect3>
[58f0b91]318
[417f9e7]319 </sect2>
[0931098]320
[417f9e7]321 <sect2 role="commands">
322 <title>Command Explanations</title>
[0931098]323
[2605bb1]324 <para>
325 <command>make makefiles</command>: This command rebuilds the makefiles
326 throughout the source tree to use the options contained in the
327 <envar>CCARGS</envar> and <envar>AUXLIBS</envar> variables.
328 </para>
[8568fa6]329
[2605bb1]330 <para>
331 <command>sh postfix-install -non-interactive</command>: This keeps the
332 install script from asking any questions, thereby accepting default
333 destination directories in all but the few cases. If the
334 <option>html_directory</option> and <option>readme_directory</option>
335 options are not set then the documentation will not be installed.
336 </para>
[58f0b91]337
[d9321c0]338 <para>
339 <option>CCARGS="-DNO_EAI ..."</option>: this will turn off SMTPUTF8
340 support, for example if the rest of your email address infrastructure
341 cannot handle UTF-8 email addresses and message header values.
342 </para>
343
[417f9e7]344 </sect2>
[0931098]345
[417f9e7]346 <sect2 role="configuration">
347 <title>Configuring Postfix</title>
[0931098]348
[417f9e7]349 <sect3 id="postfix-config">
350 <title>Config Files</title>
[0931098]351
[2605bb1]352 <para>
353 <filename>/etc/aliases</filename>,
354 <filename>/etc/postfix/main.cf</filename>, and
355 <filename>/etc/postfix/master.cf</filename>
356 </para>
[6c703f15]357
[417f9e7]358 <indexterm zone="postfix postfix-config">
359 <primary sortas="e-etc-aliases">/etc/aliases</primary>
360 </indexterm>
[0931098]361
[417f9e7]362 <indexterm zone="postfix postfix-config">
363 <primary sortas="e-etc-postfix-star">/etc/postfix/*</primary>
364 </indexterm>
365
366 </sect3>
367
368 <sect3>
369 <title>Configuration Information</title>
370
[2605bb1]371 <para>
372 Create (or append to an existing) <filename>/etc/aliases</filename>
373 with the following command. Change
[85506b2]374 <replaceable>&lt;LOGIN&gt;</replaceable> to your non-root login
[2605bb1]375 identity so mail addressed to
376 <systemitem class="username">root</systemitem> can be forwarded to you.
377 As the <systemitem class="username">root</systemitem> user:
378 </para>
379
[417f9e7]380<screen role="root"><userinput>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"
381<literal># Begin /etc/aliases
[0931098]382
383MAILER-DAEMON: postmaster
384postmaster: root
385
[2605bb1]386root: <replaceable>&lt;LOGIN&gt;</replaceable>
[417f9e7]387# End /etc/aliases</literal>
388EOF</userinput></screen>
389
[2605bb1]390 <para>
391 To protect an existing <filename>/etc/aliases</filename> file,
[417f9e7]392 the above command appends these aliases to it if it exists. This file
[2605bb1]393 should be checked and duplicate aliases removed, if present.
394 </para>
395
[90066bf]396 <para>
397 The BLFS editors recommend to use LMDB instead of Berkeley DB for
[99492e8e]398 Postfix tables. Add three lines into
[90066bf]399 <filename>/etc/postfix/main.cf</filename> to make
[99492e8e]400 <command>postmap</command> encode the lookup tables in the LMDB
401 format by default and to change the default hash setting of the
402 alias tables:
[90066bf]403 </para>
404
[99492e8e]405<screen role="root"><userinput>echo 'default_database_type = lmdb' &gt;&gt; /etc/postfix/main.cf &amp;&amp;
406echo 'alias_database = lmdb:/etc/aliases' &gt;&gt; /etc/postfix/main.cf &amp;&amp;
407echo 'alias_maps = lmdb:/etc/aliases' &gt;&gt; /etc/postfix/main.cf</userinput></screen>
[90066bf]408
[d524862]409 <para>
410 To protect your server against the recent SMTP smuggling attacks,
[48ab76b]411 additional steps are required. Add two lines into
[fe1f174]412 <filename>/etc/postfix/main.cf</filename> to disconnect remote SMTP
[9f3382f]413 clients that send bare newlines in the DATA section, while also
414 allowing clients on your network with non-standard SMTP implementations
415 to still send mail:
[d524862]416 </para>
417
[9f3382f]418<screen role="root"><userinput>echo 'smtpd_forbid_bare_newline = normalize' &gt;&gt; /etc/postfix/main.cf &amp;&amp;
[d524862]419echo 'smtpd_forbid_bare_newline_exclusions = $mynetworks' &gt;&gt; /etc/postfix/main.cf</userinput></screen>
420
[90066bf]421 <para>
422 Note that if you are following an online tutorial to configure
423 Postfix, the tutorial may refer to a lookup table with
424 <literal>hash:/path/to/lookup_table</literal>. You should replace
425 <literal>hash</literal> with <literal>lmdb</literal> in order to use
426 a lookup table encoded in the LMDB format.
427 </para>
428
[2605bb1]429 <note>
430 <para>
431 The <filename>/etc/postfix/main.cf</filename> and
432 <filename>/etc/postfix/master.cf</filename> files must be personalized
433 for your system. The <filename>main.cf</filename> file needs your
434 fully qualified hostname. You will find that
435 <filename>main.cf</filename> is self documenting, so load it into your
436 editor to make the changes you need for your situation.
437 </para>
[417f9e7]438 </note>
439
[58f0b91]440 <note>
441 <para>
442 <application>Postfix</application> can also be set up to
[0d7900a]443 run in a chroot jail. See the file in the source
[58f0b91]444 <filename>examples/chroot-setup/LINUX2</filename> for details.
445 </para>
446 </note>
[3df190fb]447
[f818fd6]448 <para>
449 To ensure that all permissions are set properly, <application>postfix</application>
450 provides a tool which is to be run as the
451 <systemitem class="username">root</systemitem> user:
452 </para>
453
454<screen role="nodump"><userinput>/usr/sbin/postfix -c /etc/postfix set-permissions</userinput></screen>
455
[2605bb1]456 <para>
457 If you have an existing configuration, you can run the
458 <command>postfix</command> utility to add any necessary definitions to
459 your existing files. As the
460 <systemitem class="username">root</systemitem> user:
461 </para>
[cef276c]462
[3fd97c4c]463<screen role="nodump"><userinput>/usr/sbin/postfix upgrade-configuration</userinput></screen>
[cef276c]464
[2605bb1]465 <para>
466 Before starting <application>Postfix</application>, you should check
467 that your configuration and file permissions will work properly. Run the
468 following commands as the <systemitem class="username">root</systemitem>
469 user to check and start your <application>Postfix</application> server:
470 </para>
[cef276c]471
[3fd97c4c]472<screen role="nodump"><userinput>/usr/sbin/postfix check &amp;&amp;
[417f9e7]473/usr/sbin/postfix start</userinput></screen>
[58f0b91]474
[417f9e7]475 </sect3>
476
477 <sect3 id="postfix-init">
[1258125]478 <title><phrase revision="sysv">Boot Script</phrase>
479 <phrase revision="systemd">Systemd Unit</phrase></title>
[417f9e7]480
[2605bb1]481 <para>
482 To automate the running of Postfix at startup, install the
[1258125]483 <phrase revision="sysv"><filename>/etc/rc.d/init.d/postfix</filename>
484 init script</phrase>
485 <phrase revision="systemd"><filename>postfix.service</filename>
486 unit</phrase> included in the
487 <xref linkend="bootscripts" revision="sysv"/>
[4472e923]488 <xref linkend="systemd-units" revision="systemd"/> package:
[2605bb1]489 </para>
[417f9e7]490
491 <indexterm zone="postfix postfix-init">
492 <primary sortas="f-postfix">postfix</primary>
493 </indexterm>
494
495<screen role="root"><userinput>make install-postfix</userinput></screen>
[58f0b91]496
[417f9e7]497 </sect3>
[58f0b91]498
[417f9e7]499 </sect2>
500
501 <sect2 role="content">
502 <title>Contents</title>
503
504 <segmentedlist>
505 <segtitle>Installed Programs</segtitle>
[58f0b91]506 <segtitle>Installed Libraries</segtitle>
[417f9e7]507 <segtitle>Installed Directories</segtitle>
508
509 <seglistitem>
[2605bb1]510 <seg>
[f13b771]511 mailq (symlink), newaliases (symlink), postalias, postcat, postconf,
512 postdrop, postfix, postkick, postlock, postlog, postmap, postmulti,
513 postqueue, postsuper, and sendmail
[58f0b91]514 </seg>
515 <seg>
516 None
[2605bb1]517 </seg>
518 <seg>
[0a76c13]519 /{etc,usr/lib}/postfix,
520 /usr/share/doc/postfix-&postfix-version; and
521 /var/{lib,spool}/postfix
[2605bb1]522 </seg>
[417f9e7]523 </seglistitem>
524 </segmentedlist>
525
526 <variablelist>
527 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
528 <?dbfo list-presentation="list"?>
529 <?dbhtml list-presentation="table"?>
530
531 <varlistentry id="mailq">
532 <term><command>mailq</command></term>
533 <listitem>
[2605bb1]534 <para>
[4c24eb0a]535 A symlink to <filename>sendmail</filename>
[2605bb1]536 </para>
[417f9e7]537 <indexterm zone="postfix mailq">
538 <primary sortas="b-mailq">mailq</primary>
539 </indexterm>
540 </listitem>
541 </varlistentry>
542
543 <varlistentry id="newaliases">
544 <term><command>newaliases</command></term>
545 <listitem>
[2605bb1]546 <para>
[4c24eb0a]547 A symlink to <filename>sendmail</filename>
[2605bb1]548 </para>
[417f9e7]549 <indexterm zone="postfix newaliases">
550 <primary sortas="b-newaliases">newaliases</primary>
551 </indexterm>
552 </listitem>
553 </varlistentry>
554
[2e8afa9]555 <varlistentry id="postalias">
556 <term><command>postalias</command></term>
[417f9e7]557 <listitem>
[2605bb1]558 <para>
559 is a utility for <application>Postfix</application> alias database
560 maintenance
561 </para>
[2e8afa9]562 <indexterm zone="postfix postalias">
563 <primary sortas="b-postalias">postalias</primary>
[417f9e7]564 </indexterm>
565 </listitem>
566 </varlistentry>
567
568 <varlistentry id="postcat">
569 <term><command>postcat</command></term>
570 <listitem>
[2605bb1]571 <para>
572 Prints the contents of files from the
[4c24eb0a]573 <application>Postfix</application> queue in human readable format
[2605bb1]574 </para>
[417f9e7]575 <indexterm zone="postfix postcat">
576 <primary sortas="b-postcat">postcat</primary>
577 </indexterm>
578 </listitem>
579 </varlistentry>
580
581 <varlistentry id="postconf">
582 <term><command>postconf</command></term>
583 <listitem>
[2605bb1]584 <para>
585 Displays or changes the value of
[4c24eb0a]586 <application>Postfix</application> configuration parameters
[2605bb1]587 </para>
[417f9e7]588 <indexterm zone="postfix postconf">
589 <primary sortas="b-postconf">postconf</primary>
590 </indexterm>
591 </listitem>
592 </varlistentry>
593
594 <varlistentry id="postdrop">
595 <term><command>postdrop</command></term>
596 <listitem>
[2605bb1]597 <para>
598 Creates a file in the maildrop directory and copies its standard
[4c24eb0a]599 input to the file
[2605bb1]600 </para>
[417f9e7]601 <indexterm zone="postfix postdrop">
602 <primary sortas="b-postdrop">postdrop</primary>
603 </indexterm>
604 </listitem>
605 </varlistentry>
606
607 <varlistentry id="postfix-bin">
608 <term><command>postfix</command></term>
609 <listitem>
[2605bb1]610 <para>
[4c24eb0a]611 is the <application>Postfix</application> control program
[2605bb1]612 </para>
[417f9e7]613 <indexterm zone="postfix postfix-bin">
614 <primary sortas="b-postfix">postfix</primary>
615 </indexterm>
616 </listitem>
617 </varlistentry>
618
619 <varlistentry id="postkick">
620 <term><command>postkick</command></term>
621 <listitem>
[2605bb1]622 <para>
623 Sends requests to the specified service over a local transport
[4c24eb0a]624 channel
[2605bb1]625 </para>
[417f9e7]626 <indexterm zone="postfix postkick">
627 <primary sortas="b-postkick">postkick</primary>
628 </indexterm>
629 </listitem>
630 </varlistentry>
631
632 <varlistentry id="postlock">
633 <term><command>postlock</command></term>
634 <listitem>
[2605bb1]635 <para>
636 Locks a mail folder for exclusive use, and executes commands passed
[4c24eb0a]637 to it
[2605bb1]638 </para>
[417f9e7]639 <indexterm zone="postfix postlock">
640 <primary sortas="b-postlock">postlock</primary>
641 </indexterm>
642 </listitem>
643 </varlistentry>
644
645 <varlistentry id="postlog">
646 <term><command>postlog</command></term>
647 <listitem>
[2605bb1]648 <para>
649 A <application>Postfix</application>-compatible logging interface
[4c24eb0a]650 for use in, for example, shell scripts
[2605bb1]651 </para>
[417f9e7]652 <indexterm zone="postfix postlog">
653 <primary sortas="b-postlog">postlog</primary>
654 </indexterm>
655 </listitem>
656 </varlistentry>
657
658 <varlistentry id="postmap">
659 <term><command>postmap</command></term>
660 <listitem>
[2605bb1]661 <para>
662 Creates or queries one or more Postfix lookup tables, or updates an
[4c24eb0a]663 existing one
[2605bb1]664 </para>
[417f9e7]665 <indexterm zone="postfix postmap">
666 <primary sortas="b-postmap">postmap</primary>
667 </indexterm>
668 </listitem>
669 </varlistentry>
670
[2605bb1]671 <varlistentry id="postmulti">
672 <term><command>postmulti</command></term>
673 <listitem>
674 <para>
675 is the <application>Postfix</application> multi-instance manager.
676 It allows a system administrator to manage multiple
[4c24eb0a]677 <application>Postfix</application> instances on a single host
[2605bb1]678 </para>
679 <indexterm zone="postfix postmulti">
680 <primary sortas="b-postmulti">postmulti</primary>
681 </indexterm>
682 </listitem>
683 </varlistentry>
684
[417f9e7]685 <varlistentry id="postqueue">
686 <term><command>postqueue</command></term>
687 <listitem>
[2605bb1]688 <para>
[58f0b91]689 The <application>Postfix</application> user interface for
[4c24eb0a]690 queue management
[58f0b91]691 </para>
[417f9e7]692 <indexterm zone="postfix postqueue">
693 <primary sortas="b-postqueue">postqueue</primary>
694 </indexterm>
695 </listitem>
696 </varlistentry>
697
698 <varlistentry id="postsuper">
699 <term><command>postsuper</command></term>
700 <listitem>
[2605bb1]701 <para>
[58f0b91]702 The <application>Postfix</application> user interface for
[4c24eb0a]703 superuser queue management
[58f0b91]704 </para>
[417f9e7]705 <indexterm zone="postfix postsuper">
706 <primary sortas="b-postsuper">postsuper</primary>
707 </indexterm>
708 </listitem>
709 </varlistentry>
710
711 <varlistentry id="sendmail-postfix">
712 <term><command>sendmail</command></term>
713 <listitem>
[2605bb1]714 <para>
715 is the <application>Postfix</application> to
[4c24eb0a]716 <application>Sendmail</application> compatibility interface
[2605bb1]717 </para>
[417f9e7]718 <indexterm zone="postfix sendmail-postfix">
719 <primary sortas="b-sendmail">sendmail</primary>
720 </indexterm>
721 </listitem>
722 </varlistentry>
[58f0b91]723
[417f9e7]724 </variablelist>
[58f0b91]725
[417f9e7]726 </sect2>
[58f0b91]727
[f45b1953]728</sect1>
Note: See TracBrowser for help on using the repository browser.