Changeset 417f9e7


Ignore:
Timestamp:
05/17/2005 06:57:11 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
9140bfa7
Parents:
24d646a
Message:

Tagged postfix.xml

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4331 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/mail/postfix.xml

    r24d646a r417f9e7  
    55  %general-entities;
    66
    7 <!ENTITY postfix-download-http "http://www.mirrorspace.org/postfix/official/postfix-&postfix-version;.tar.gz">
    8 <!ENTITY postfix-download-ftp "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz">
    9 <!ENTITY postfix-md5sum "bcaa4aac80595d04c60c72844203a04d">
    10 <!ENTITY postfix-size "1.9 MB">
    11 <!ENTITY postfix-buildsize "81 MB">
    12 <!ENTITY postfix-time "0.29 SBU">
     7  <!ENTITY postfix-download-http "http://www.mirrorspace.org/postfix/official/postfix-&postfix-version;.tar.gz">
     8  <!ENTITY postfix-download-ftp "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz">
     9  <!ENTITY postfix-md5sum "bcaa4aac80595d04c60c72844203a04d">
     10  <!ENTITY postfix-size "1.9 MB">
     11  <!ENTITY postfix-buildsize "81 MB">
     12  <!ENTITY postfix-time "0.29 SBU">
    1313]>
    1414
    1515<sect1 id="postfix" xreflabel="Postfix-&postfix-version;">
    16 <sect1info>
    17 <othername>$LastChangedBy$</othername>
    18 <date>$Date$</date>
    19 </sect1info>
    20 <?dbhtml filename="postfix.html"?>
    21 <title>Postfix-&postfix-version;</title>
    22 <indexterm zone="postfix">
    23 <primary sortas="a-Postfix">Postfix</primary></indexterm>
    24 
    25 <sect2>
    26 <title>Introduction to Postfix</title>
    27 
    28 <para>The <application>Postfix</application> package contains a Mail
    29 Transport Agent (<acronym>MTA</acronym>). This is useful for sending email
    30 to other users of your host machine.  It can also be configured to be a
    31 central mail server for your domain, a mail relay agent or simply a mail
    32 delivery agent to your local Internet Service Provider
    33 (<acronym>ISP</acronym>).</para>
    34 
    35 <sect3><title>Package information</title>
    36 <itemizedlist spacing='compact'>
    37 <listitem><para>Download (HTTP): <ulink
    38 url="&postfix-download-http;"/></para></listitem>
    39 <listitem><para>Download (FTP): <ulink
    40 url="&postfix-download-ftp;"/></para></listitem>
    41 <listitem><para>Download MD5 sum: &postfix-md5sum;</para></listitem>
    42 <listitem><para>Download size: &postfix-size;</para></listitem>
    43 <listitem><para>Estimated disk space required:
    44 &postfix-buildsize;</para></listitem>
    45 <listitem><para>Estimated build time:
    46 &postfix-time;</para></listitem></itemizedlist>
    47 </sect3>
    48 
    49 <sect3><title><application>Postfix</application> dependencies</title>
    50 <sect4><title>Required</title>
    51 <para><xref linkend="db"/></para>
    52 </sect4>
    53 
    54 <sect4><title>Optional</title>
    55 <para><xref linkend="pcre"/>,
    56 <xref linkend="mysql"/>,
    57 <xref linkend="postgresql"/>,
    58 <xref linkend="openldap"/>,
    59 <xref linkend="openssl"/> and
    60 <xref linkend="cyrus-sasl"/></para>
    61 </sect4>
    62 </sect3>
    63 
    64 </sect2>
    65 
    66 <sect2>
    67 <title>Installation of <application>Postfix</application></title>
    68 
    69 <sect3><title>Configuring the build</title>
    70 
    71 <para>The <application>Postfix</application> source tree does not contain a
    72 <filename>configure</filename> script, rather the makefile in the
    73 top-level directory contains a <parameter>makefiles</parameter> target that
    74 regenerates all the other makefiles in the build tree.  If you wish to
    75 use additional software such as a database back-end for virtual users, or
    76 <acronym>TLS</acronym>/<acronym>SSL</acronym> authentication, you will
    77 need to regenerate the makefiles using one or more of the appropriate
    78 <envar>CCARGS</envar> and <envar>AUXLIBS</envar> settings listed below.</para>
    79 
    80 <para>Here is an example that combines the
    81 <acronym>TLS</acronym>/<acronym>SSL</acronym> and
    82 <application>Cyrus-SASL</application> arguments:</para>
    83 
    84 <screen><userinput><command>make makefiles \
     16  <?dbhtml filename="postfix.html"?>
     17
     18  <sect1info>
     19    <othername>$LastChangedBy$</othername>
     20    <date>$Date$</date>
     21  </sect1info>
     22
     23  <title>Postfix-&postfix-version;</title>
     24
     25  <indexterm zone="postfix">
     26    <primary sortas="a-Postfix">Postfix</primary>
     27  </indexterm>
     28
     29  <sect2 role="package">
     30    <title>Introduction to Postfix</title>
     31
     32    <para>The <application>Postfix</application> package contains a Mail
     33    Transport Agent (MTA). This is useful for sending email to other users
     34    of your host machine.  It can also be configured to be a central mail
     35    server for your domain, a mail relay agent or simply a mail delivery
     36    agent to your local Internet Service Provider (ISP).</para>
     37
     38    <bridgehead renderas="sect3">Package Information</bridgehead>
     39    <itemizedlist spacing="compact">
     40      <listitem>
     41        <para>Download (HTTP): <ulink url="&postfix-download-http;"/></para>
     42      </listitem>
     43      <listitem>
     44        <para>Download (FTP): <ulink url="&postfix-download-ftp;"/></para>
     45      </listitem>
     46      <listitem>
     47        <para>Download MD5 sum: &postfix-md5sum;</para>
     48      </listitem>
     49      <listitem>
     50        <para>Download size: &postfix-size;</para>
     51      </listitem>
     52      <listitem>
     53        <para>Estimated disk space required: &postfix-buildsize;</para>
     54      </listitem>
     55      <listitem>
     56        <para>Estimated build time: &postfix-time;</para>
     57      </listitem>
     58    </itemizedlist>
     59
     60    <bridgehead renderas="sect3">Postfix Dependencies</bridgehead>
     61
     62    <bridgehead renderas="sect4">Required</bridgehead>
     63    <para><xref linkend="db"/></para>
     64
     65    <bridgehead renderas="sect4">Optional</bridgehead>
     66    <para><xref linkend="pcre"/>,
     67    <xref linkend="mysql"/>,
     68    <xref linkend="postgresql"/>,
     69    <xref linkend="openldap"/>,
     70    <xref linkend="openssl"/> and
     71    <xref linkend="cyrus-sasl"/></para>
     72
     73  </sect2>
     74
     75  <sect2 role="installation">
     76    <title>Installation of Postfix</title>
     77
     78    <sect3>
     79      <title>Configuring the Build</title>
     80
     81      <para>The <application>Postfix</application> source tree does not contain
     82      a <filename>configure</filename> script, rather the makefile in the
     83      top-level directory contains a <option>makefiles</option> target that
     84      regenerates all the other makefiles in the build tree.  If you wish to
     85      use additional software such as a database back-end for virtual users, or
     86      TLS/SSL authentication, you will need to regenerate the makefiles using
     87      one or more of the appropriate <envar>CCARGS</envar> and
     88      <envar>AUXLIBS</envar> settings listed below.</para>
     89
     90      <para>Here is an example that combines the TLS/SSL and
     91      <application>Cyrus-SASL</application> arguments:</para>
     92
     93<screen><userinput>make makefiles \
    8594CCARGS="-DHAS_SSL -DUSE_SASL_AUTH -I/usr/include/openssl -I/usr/include/sasl" \
    86 AUXLIBS="-L/usr/lib -R/usr/lib -lssl -lcrypto -lsasl2"</command></userinput></screen>
    87 
    88 <sect4><title>SSL/TLS authentication</title>
    89 <para>To use <acronym>SSL</acronym>/<acronym>TLS</acronym>
    90 authentication with <application>Postfix</application>, you will first
    91 need to apply a patch availible from
    92 <ulink url="ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz"/>.
    93 Unzip the patch tarball, and apply it with the following commands:</para>
    94 
    95 <screen><userinput><command>patch -p1 &lt; ../pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff</command></userinput></screen>
    96 
    97 <para>You will need to pass the following values to the
    98 <command>make makefiles</command> command:</para>
    99 
    100 <screen><userinput>CCARGS="-DHAS_SSL -I/usr/include/openssl" \
    101 AUXLIBS="-L/usr/lib -lssl -lcrypto"</userinput></screen>
    102 
    103 <para>To use <acronym>SSL</acronym> or <acronym>TLS</acronym> you will
    104 also need <xref linkend="cyrus-sasl"/>.</para>
    105 </sect4>
    106 
    107 <sect4><title>Cyrus-SASL</title>
    108 <para>To use <application>Cyrus-SASL</application> with
    109 <application>Postfix</application>, use the following arguments:</para>
    110 
    111 <screen><userinput>CCARGS="-DUSE_SASL_AUTH -I/usr/include/sasl" \
    112 AUXLIBS="-L/usr/lib -R/usr/lib -lsasl2"</userinput></screen>
    113 </sect4>
    114 
    115 <sect4><title>OpenLDAP</title>
    116 <para>To use <application>OpenLDAP</application> with
    117 <application>Postfix</application>, use the following arguments:</para>
    118 
    119 <screen><userinput>CCARGS="-I/usr/include -DHAS_LDAP" \
    120 AUXLIBS="-L/usr/lib -lldap -llber"</userinput></screen>
    121 </sect4>
    122 
    123 <sect4><title>MySQL</title>
    124 <para>To use <application>MySQL</application> with
    125 <application>Postfix</application>, use the following arguments:</para>
    126 
    127 <screen><userinput>CCARGS="-DHAS_MYSQL -I/usr/include/mysql" \
    128 AUXLIBS="-L/usr/lib -lmysqlclient -lz -lm"</userinput></screen>
    129 </sect4>
    130 
    131 <sect4><title>PostgreSQL</title>
    132 <para>To use <application>PostgreSQL</application> with
    133 <application>Postfix</application>, use the following arguments:</para>
    134 
    135 <screen><userinput>CCARGS="-DHAS_PGSQL -I/usr/include/postgresql" \
    136 AUXLIBS="-L/usr/lib -lpq -lz -lm"</userinput></screen>
    137 </sect4>
    138 
    139 </sect3>
    140 
    141 <sect3><title>Installing Postfix</title>
    142 
    143 <para>Before you compile the program, you need to create users and groups that
    144 will be expected to be in place when the install script executes.  Add the
    145 users and groups with the following commands:</para>
    146 
    147 <screen><userinput><command>groupadd postfix &amp;&amp;
     95AUXLIBS="-L/usr/lib -R/usr/lib -lssl -lcrypto -lsasl2"</userinput></screen>
     96
     97      <sect4>
     98        <title>SSL/TLS Authentication</title>
     99
     100        <para>To use SSL/TLS authentication with
     101        <application>Postfix</application>, you will first need to apply a
     102        patch availible from <ulink
     103        url="ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz"/>.
     104        Unzip the patch tarball, and apply it with the following commands:</para>
     105
     106<screen><userinput>patch -p1 &lt; ../pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff</userinput></screen>
     107
     108        <para>You will need to pass the following values to the
     109        <command>make makefiles</command> command:</para>
     110
     111<screen><literal>CCARGS="-DHAS_SSL -I/usr/include/openssl" \
     112AUXLIBS="-L/usr/lib -lssl -lcrypto"</literal></screen>
     113
     114        <para>To use SSL or TLS you will also need
     115        <xref linkend="cyrus-sasl"/>.</para>
     116
     117      </sect4>
     118
     119      <sect4>
     120        <title>Cyrus-SASL</title>
     121
     122        <para>To use <application>Cyrus-SASL</application> with
     123        <application>Postfix</application>, use the following arguments:</para>
     124
     125<screen><literal>CCARGS="-DUSE_SASL_AUTH -I/usr/include/sasl" \
     126AUXLIBS="-L/usr/lib -R/usr/lib -lsasl2"</literal></screen>
     127
     128      </sect4>
     129
     130      <sect4>
     131        <title>OpenLDAP</title>
     132
     133        <para>To use <application>OpenLDAP</application> with
     134        <application>Postfix</application>, use the following
     135        arguments:</para>
     136
     137<screen><literal>CCARGS="-I/usr/include -DHAS_LDAP" \
     138AUXLIBS="-L/usr/lib -lldap -llber"</literal></screen>
     139
     140      </sect4>
     141
     142      <sect4>
     143        <title>MySQL</title>
     144
     145        <para>To use <application>MySQL</application> with
     146        <application>Postfix</application>, use the following
     147        arguments:</para>
     148
     149<screen><literal>CCARGS="-DHAS_MYSQL -I/usr/include/mysql" \
     150AUXLIBS="-L/usr/lib -lmysqlclient -lz -lm"</literal></screen>
     151
     152      </sect4>
     153
     154      <sect4>
     155        <title>PostgreSQL</title>
     156
     157        <para>To use <application>PostgreSQL</application> with
     158        <application>Postfix</application>, use the following
     159        arguments:</para>
     160
     161<screen><literal>CCARGS="-DHAS_PGSQL -I/usr/include/postgresql" \
     162AUXLIBS="-L/usr/lib -lpq -lz -lm"</literal></screen>
     163
     164      </sect4>
     165
     166    </sect3>
     167
     168    <sect3>
     169      <title>Installing Postfix</title>
     170
     171      <para>Before you compile the program, you need to create users and groups
     172      that will be expected to be in place when the install script executes.
     173      Add the users and groups with the following commands:</para>
     174
     175<screen role="root"><userinput>groupadd postfix &amp;&amp;
    148176groupadd postdrop &amp;&amp;
    149177groupadd -g 65534 nogroup &amp;&amp;
    150178useradd -c postfix -d /dev/null -g postfix -s /bin/false postfix &amp;&amp;
    151179useradd -c nobody -d /home -g nogroup -s /bin/bash -u 65534 nobody &amp;&amp;
    152 chown postfix:postfix /var/mail</command></userinput></screen>
    153 
    154 <para>Install <application>Postfix</application> by running the
    155 following commands:</para>
    156 
    157 <screen><userinput><command>make &amp;&amp;
     180chown postfix:postfix /var/mail</userinput></screen>
     181
     182      <para>Install <application>Postfix</application> by running the
     183      following commands:</para>
     184
     185<screen role="root"><userinput>make &amp;&amp;
    158186sh postfix-install daemon_directory=/usr/sbin \
    159187                   manpage_directory=/usr/share/man \
    160188                   sample_directory=/usr/share/doc/postfix \
    161                    -non-interactive</command></userinput></screen>
    162 
    163 <para>The final installation step is to install the program's documentation with
    164 the following commands:</para>
    165 
    166 <screen><userinput><command>install -d /usr/share/doc/postfix &amp;&amp;
    167 cp -rf html/* /usr/share/doc/postfix</command></userinput></screen>
    168 </sect3></sect2>
    169 
    170 <sect2>
    171 <title>Command explanations</title>
    172 
    173 <para><command>sh postfix-install ... -non-interactive</command> : This keeps
    174 the install script from asking any questions, thereby accepting default
    175 destination directories in all but the three cases explicitly mentioned.</para>
    176 
    177 <para><command>make makefiles</command> :  This command rebuilds the
    178 makefiles throughout the source tree to use the options contained in the
    179 <envar>CCARGS</envar> and <envar>AUXLIBS</envar> variables.</para>
    180 
    181 </sect2>
    182 
    183 <sect2>
    184 <title>Configuring <application>Postfix</application></title>
    185 
    186 <sect3 id="postfix-config"><title>Config files</title>
    187 <para><filename>/etc/aliases</filename>,
    188 <filename>/etc/postfix/main.cf</filename> and
    189 <filename>/etc/postfix/master.cf</filename></para>
    190 <indexterm zone="postfix postfix-config">
    191 <primary sortas="e-etc-aliases">/etc/aliases</primary></indexterm>
    192 <indexterm zone="postfix postfix-config">
    193 <primary sortas="e-etc-postfix-star">/etc/postfix/*</primary></indexterm>
    194 </sect3>
    195 
    196 <sect3><title>Configuration Information</title>
    197 
    198 <screen><userinput><command>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"</command>
    199 # Begin /etc/aliases
     189                   -non-interactive</userinput></screen>
     190
     191      <para>The final installation step is to install the program's documentation
     192      with the following commands:</para>
     193
     194<screen role="root"><userinput>install -v -d /usr/share/doc/postfix &amp;&amp;
     195cp -v -rf html/* /usr/share/doc/postfix</userinput></screen>
     196
     197    </sect3>
     198
     199  </sect2>
     200
     201  <sect2 role="commands">
     202    <title>Command Explanations</title>
     203
     204    <para><command>sh postfix-install ... -non-interactive</command> : This
     205    keeps the install script from asking any questions, thereby accepting
     206    default destination directories in all but the three cases explicitly
     207    mentioned.</para>
     208
     209    <para><command>make makefiles</command>: This command rebuilds the
     210    makefiles throughout the source tree to use the options contained in the
     211    <envar>CCARGS</envar> and <envar>AUXLIBS</envar> variables.</para>
     212
     213  </sect2>
     214
     215  <sect2 role="configuration">
     216    <title>Configuring Postfix</title>
     217
     218    <sect3 id="postfix-config">
     219      <title>Config Files</title>
     220
     221      <para><filename>/etc/aliases</filename>,
     222      <filename>/etc/postfix/main.cf</filename>, and
     223      <filename>/etc/postfix/master.cf</filename></para>
     224
     225      <indexterm zone="postfix postfix-config">
     226        <primary sortas="e-etc-aliases">/etc/aliases</primary>
     227      </indexterm>
     228
     229      <indexterm zone="postfix postfix-config">
     230        <primary sortas="e-etc-postfix-star">/etc/postfix/*</primary>
     231      </indexterm>
     232
     233    </sect3>
     234
     235    <sect3>
     236      <title>Configuration Information</title>
     237
     238<screen role="root"><userinput>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"
     239<literal># Begin /etc/aliases
    200240
    201241MAILER-DAEMON:    postmaster
     
    203243
    204244root:             LOGIN
    205 # End /etc/aliases
    206 <command>EOF</command></userinput></screen>
    207 
    208 <note><para>To protect an existing <filename>/etc/aliases</filename> file, the
    209 above command appends these aliases to it if it exists. This file should be
    210 checked and duplicate aliases removed, if present.</para></note>
    211 
    212 <para>The <filename>/etc/aliases</filename> file that was just created or
    213 appended, the <filename>main.cf</filename> and the
    214 <filename>master.cf</filename> must be personalized for your system. The
    215 <filename>aliases</filename> file needs your non-root login identity so mail
    216 addressed to root can be forwarded to you at the user level. The
    217 <filename>main.cf</filename> file needs your fully qualified hostname. All of
    218 these edits can be done with <command>sed</command> commands entered into the
    219 console with appropriate substitutions of your non-root login name for
    220 <replaceable>[user]</replaceable> and your fully qualified hostname for
    221 <replaceable>[localhost.localdomain]</replaceable>. You will find the
    222 <filename>main.cf</filename> file is self documenting, so load it into your
    223 editor to make the changes you need for your situation.</para>
    224 
    225 <screen><userinput><command>sed -i "s/LOGIN/<replaceable>[user]</replaceable>/" /etc/aliases &amp;&amp;
    226 sed -i "s/#myhostname = host.domain.tld/myhostname = \
     245# End /etc/aliases</literal>
     246EOF</userinput></screen>
     247
     248      <note>
     249        <para>To protect an existing <filename>/etc/aliases</filename> file,
     250        the above command appends these aliases to it if it exists. This file
     251        should be checked and duplicate aliases removed, if present.</para>
     252      </note>
     253
     254      <para>The <filename>/etc/aliases</filename> file that was just created
     255      or appended, the <filename>main.cf</filename> and the
     256      <filename>master.cf</filename> must be personalized for your system.
     257      The <filename>aliases</filename> file needs your non-root login identity
     258      so mail addressed to <systemitem class="username">root</systemitem> can
     259      be forwarded to you at the user level. The <filename>main.cf</filename>
     260      file needs your fully qualified hostname. All of these edits can be done
     261      with <command>sed</command> commands entered into the console with
     262      appropriate substitutions of your non-root login name for
     263      <replaceable>[user]</replaceable> and your fully qualified hostname for
     264      <replaceable>[localhost.localdomain]</replaceable>. You will find the
     265      <filename>main.cf</filename> file is self documenting, so load it into
     266      your editor to make the changes you need for your situation.</para>
     267
     268<screen role="root"><userinput>sed -i "s/LOGIN/<replaceable>[user]</replaceable>/" /etc/aliases &amp;&amp;
     269sed -i "s/#myhostname = host.domain.tld/myhostname = \
    227270        <replaceable>[localhost.localdomain]</replaceable>/" /etc/postfix/main.cf &amp;&amp;
    228271/usr/bin/newaliases &amp;&amp;
    229 /usr/sbin/postfix start</command></userinput></screen></sect3>
    230 
    231 <sect3 id="postfix-init"><title>Postfix init.d script</title>
    232 
    233 <para>To automate the running of Postfix at startup, install the
    234 <filename>/etc/rc.d/init.d/postfix</filename> init script included in the
    235 <xref linkend="intro-important-bootscripts"/> package.</para>
    236 <indexterm zone="postfix postfix-init"> <primary
    237 sortas="f-postfix">postfix</primary></indexterm>
    238 
    239 <screen><userinput><command>make install-postfix</command></userinput></screen>
    240 
    241 </sect3>
    242 
    243 </sect2>
    244 
    245 <sect2>
    246 <title>Contents</title>
    247 
    248 <segmentedlist>
    249 <segtitle>Installed Programs</segtitle>
    250 <segtitle>Installed Libraries</segtitle>
    251 <segtitle>Installed Directories</segtitle>
    252 
    253 <seglistitem>
    254 <seg>bounce, cleanup, error, flush, lmtp, local, mailq, master,
    255 newaliases, nqmgr, oqmgr, pickup, pipe, postalias, postcat, postconf,
    256 postdrop, postfix, postkick, postlock, postlog, postmap, postqueue,
    257 postsuper, proxymap, qmgr, qmqpd, sendmail, showq, smtp, smtpd, spawn,
    258 trivial-rewrite, verify, and virtual</seg>
    259 <seg>None</seg>
    260 <seg>/etc/postfix and /usr/share/doc/postfix</seg>
    261 </seglistitem>
    262 </segmentedlist>
    263 
    264 <variablelist>
    265 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    266 <?dbfo list-presentation="list"?>
    267 
    268 <varlistentry id="bounce">
    269 <term><command>bounce</command></term>
    270 <listitem><para>A daemon that maintains per-message log files with
    271 non-delivery status information.</para>
    272 <indexterm zone="postfix bounce">
    273 <primary sortas="b-bounce">bounce</primary></indexterm>
    274 </listitem>
    275 </varlistentry>
    276 
    277 <varlistentry id="cleanup">
    278 <term><command>cleanup</command></term>
    279 <listitem><para>A daemon that processes inbound mail, inserts it into the
    280 incoming mail queue, and informs the queue manager of its arrival.</para>
    281 <indexterm zone="postfix cleanup">
    282 <primary sortas="b-cleanup">cleanup</primary></indexterm>
    283 </listitem>
    284 </varlistentry>
    285 
    286 <varlistentry id="error">
    287 <term><command>error</command></term>
    288 <listitem><para>A deamon that processes non-delivery requests from the
    289 queue manager.</para>
    290 <indexterm zone="postfix error">
    291 <primary sortas="b-error">error</primary></indexterm>
    292 </listitem>
    293 </varlistentry>
    294 
    295 <varlistentry id="flush">
    296 <term><command>flush</command></term>
    297 <listitem><para>A daemon that maintains a record of deferred mail by
    298 destination.</para>
    299 <indexterm zone="postfix flush">
    300 <primary sortas="b-flush">flush</primary></indexterm>
    301 </listitem>
    302 </varlistentry>
    303 
    304 <varlistentry id="lmtp">
    305 <term><command>lmtp</command></term>
    306 <listitem><para>A daemon that processes message delivery requests from the
    307 queue manager.</para>
    308 <indexterm zone="postfix lmtp">
    309 <primary sortas="b-lmtp">lmtp</primary></indexterm>
    310 </listitem>
    311 </varlistentry>
    312 
    313 <varlistentry id="local">
    314 <term><command>local</command></term>
    315 <listitem><para>A daemon that processes delivery requests from the queue
    316 manager to deliver mail to local recipients.</para>
    317 <indexterm zone="postfix local">
    318 <primary sortas="b-local">local</primary></indexterm>
    319 </listitem>
    320 </varlistentry>
    321 
    322 <varlistentry id="mailq">
    323 <term><command>mailq</command></term>
    324 <listitem><para>A symlink to <filename>sendmail</filename>.</para>
    325 <indexterm zone="postfix mailq">
    326 <primary sortas="b-mailq">mailq</primary></indexterm>
    327 </listitem>
    328 </varlistentry>
    329 
    330 <varlistentry id="master">
    331 <term><command>master</command></term>
    332 <listitem><para>The resident process that runs
    333 <application>Postfix</application> daemons on demand.</para>
    334 <indexterm zone="postfix master">
    335 <primary sortas="b-master">master</primary></indexterm>
    336 </listitem>
    337 </varlistentry>
    338 
    339 <varlistentry id="newaliases">
    340 <term><command>newaliases</command></term>
    341 <listitem><para>A symlink to <filename>sendmail</filename>.</para>
    342 <indexterm zone="postfix newaliases">
    343 <primary sortas="b-newaliases">newaliases</primary></indexterm>
    344 </listitem>
    345 </varlistentry>
    346 
    347 <varlistentry id="nqmgr">
    348 <term><command>nqmgr</command></term>
    349 <listitem><para>A daemon that awaits the arrival of incoming mail and
    350 arranges for its delivery.</para>
    351 <indexterm zone="postfix nqmgr">
    352 <primary sortas="b-nqmgr">nqmgr</primary></indexterm>
    353 </listitem>
    354 </varlistentry>
    355 
    356 <varlistentry id="oqmgr">
    357 <term><command>oqmgr</command></term>
    358 <listitem><para>The old style queue manager.  This will be removed
    359 soon.</para>
    360 <indexterm zone="postfix oqmgr">
    361 <primary sortas="b-oqmgr">oqmgr</primary></indexterm>
    362 </listitem>
    363 </varlistentry>
    364 
    365 <varlistentry id="pickup">
    366 <term><command>pickup</command></term>
    367 <listitem><para>A daemon that waits for hints that new mail has been
    368 dropped into the maildrop directory, and feeds it into the
    369 <application>cleanup</application> daemon.</para>
    370 <indexterm zone="postfix pickup">
    371 <primary sortas="b-pickup">pickup</primary></indexterm>
    372 </listitem>
    373 </varlistentry>
    374 
    375 <varlistentry id="pipe">
    376 <term><command>pipe</command></term>
    377 <listitem><para>A daemon that processes requests from the queue
    378 manager to deliver messages to external commands.</para>
    379 <indexterm zone="postfix pipe">
    380 <primary sortas="b-pipe">pipe</primary></indexterm>
    381 </listitem>
    382 </varlistentry>
    383 
    384 <varlistentry id="postalias">
    385 <term><command>postalias</command></term>
    386 <listitem><para>Creates or queries one or more
    387 <application>Postfix</application> alias databases, or updates an
    388 existing one.</para>
    389 <indexterm zone="postfix postalias">
    390 <primary sortas="b-postalias">postalias</primary></indexterm>
    391 </listitem>
    392 </varlistentry>
    393 
    394 <varlistentry id="postcat">
    395 <term><command>postcat</command></term>
    396 <listitem><para>Prints the contents of the
    397 <application>named</application> files in human readable format.</para>
    398 <indexterm zone="postfix postcat">
    399 <primary sortas="b-postcat">postcat</primary></indexterm>
    400 </listitem>
    401 </varlistentry>
    402 
    403 <varlistentry id="postconf">
    404 <term><command>postconf</command></term>
    405 <listitem><para>Displays or changes the value of
    406 <application>Postfix</application> configuration parameters.</para>
    407 <indexterm zone="postfix postconf">
    408 <primary sortas="b-postconf">postconf</primary></indexterm>
    409 </listitem>
    410 </varlistentry>
    411 
    412 <varlistentry id="postdrop">
    413 <term><command>postdrop</command></term>
    414 <listitem><para>Creates a file in the maildrop directory and copies
    415 it's standard input to the file.</para>
    416 <indexterm zone="postfix postdrop">
    417 <primary sortas="b-postdrop">postdrop</primary></indexterm>
    418 </listitem>
    419 </varlistentry>
    420 
    421 <varlistentry id="postfix-bin">
    422 <term><command>postfix</command></term>
    423 <listitem><para>Controls the operation of the
    424 <application>Postfix</application> mail system.</para>
    425 <indexterm zone="postfix postfix-bin">
    426 <primary sortas="b-postfix">postfix</primary></indexterm>
    427 </listitem>
    428 </varlistentry>
    429 
    430 <varlistentry id="postkick">
    431 <term><command>postkick</command></term>
    432 <listitem><para>Sends requests to the specified service over a
    433 local transport channel.</para>
    434 <indexterm zone="postfix postkick">
    435 <primary sortas="b-postkick">postkick</primary></indexterm>
    436 </listitem>
    437 </varlistentry>
    438 
    439 <varlistentry id="postlock">
    440 <term><command>postlock</command></term>
    441 <listitem><para>Locks a mail folder for exclusive use, and executes
    442 commands passed to it.</para>
    443 <indexterm zone="postfix postlock">
    444 <primary sortas="b-postlock">postlock</primary></indexterm>
    445 </listitem>
    446 </varlistentry>
    447 
    448 <varlistentry id="postlog">
    449 <term><command>postlog</command></term>
    450 <listitem><para>A <application>Postfix</application>-compatible logging
    451 interface for use in, for example, shell scripts.</para>
    452 <indexterm zone="postfix postlog">
    453 <primary sortas="b-postlog">postlog</primary></indexterm>
    454 </listitem>
    455 </varlistentry>
    456 
    457 <varlistentry id="postmap">
    458 <term><command>postmap</command></term>
    459 <listitem><para>Creates or queries one or more Postfix lookup
    460 tables, or updates an existing one.</para>
    461 <indexterm zone="postfix postmap">
    462 <primary sortas="b-postmap">postmap</primary></indexterm>
    463 </listitem>
    464 </varlistentry>
    465 
    466 <varlistentry id="postqueue">
    467 <term><command>postqueue</command></term>
    468 <listitem><para>The <application>Postfix</application> user interface for
    469 queue management.</para>
    470 <indexterm zone="postfix postqueue">
    471 <primary sortas="b-postqueue">postqueue</primary></indexterm>
    472 </listitem>
    473 </varlistentry>
    474 
    475 <varlistentry id="postsuper">
    476 <term><command>postsuper</command></term>
    477 <listitem><para>The <application>Postfix</application> user interface for
    478 superuser queue management.</para>
    479 <indexterm zone="postfix postsuper">
    480 <primary sortas="b-postsuper">postsuper</primary></indexterm>
    481 </listitem>
    482 </varlistentry>
    483 
    484 <varlistentry id="proxymap">
    485 <term><command>proxymap</command></term>
    486 <listitem><para>Provides read-only table lookup services to other
    487 <application>Postfix</application> processes.</para>
    488 <indexterm zone="postfix proxymap">
    489 <primary sortas="b-proxymap">proxymap</primary></indexterm>
    490 </listitem>
    491 </varlistentry>
    492 
    493 <varlistentry id="qmgr">
    494 <term><command>qmgr</command></term>
    495 <listitem><para>A daemon that awaits the arrival of incoming mail and
    496 arranges for its delivery.</para>
    497 <indexterm zone="postfix qmgr">
    498 <primary sortas="b-qmgr">qmgr</primary></indexterm>
    499 </listitem>
    500 </varlistentry>
    501 
    502 <varlistentry id="qmqpd">
    503 <term><command>qmqpd</command></term>
    504 <listitem><para>A daemon that receives one message per connection, and
    505 pipes it through the <application>cleanup</application> daemon, and
    506 places it into the incoming queue.</para>
    507 <indexterm zone="postfix qmqpd">
    508 <primary sortas="b-qmqpd">qmqpd</primary></indexterm>
    509 </listitem>
    510 </varlistentry>
    511 
    512 <varlistentry id="sendmail-postfix">
    513 <term><command>sendmail</command></term>
    514 <listitem><para>The <application>Postfix</application> to
    515 <application>Sendmail</application> compatibility interface.</para>
    516 <indexterm zone="postfix sendmail-postfix">
    517 <primary sortas="b-sendmail">sendmail</primary></indexterm>
    518 </listitem>
    519 </varlistentry>
    520 
    521 <varlistentry id="showq">
    522 <term><command>showq</command></term>
    523 <listitem><para>A daemon that reports the Postfix mail queue status.</para>
    524 <indexterm zone="postfix showq">
    525 <primary sortas="b-showq">showq</primary></indexterm>
    526 </listitem>
    527 </varlistentry>
    528 
    529 <varlistentry id="smtp">
    530 <term><command>smtp</command></term>
    531 <listitem><para>Looks up a list of mail exchanger addresses for the
    532 destination host, sorts the list by preference, and connects to
    533 each listed address until it finds a server that responds.</para>
    534 <indexterm zone="postfix smtp">
    535 <primary sortas="b-smtp">smtp</primary></indexterm>
    536 </listitem>
    537 </varlistentry>
    538 
    539 <varlistentry id="smtpd">
    540 <term><command>smtpd</command></term>
    541 <listitem><para>Accepts network connection requests and performs zero
    542 or more SMTP transactions per connection.</para>
    543 <indexterm zone="postfix smtpd">
    544 <primary sortas="b-smtpd">smtpd</primary></indexterm>
    545 </listitem>
    546 </varlistentry>
    547 
    548 <varlistentry id="spawn">
    549 <term><command>spawn</command></term>
    550 <listitem><para>Listens on a port as specified in the
    551 <application>Postfix</application> <filename>master.cf</filename> file
    552 and spawns an external  command whenever a connection is established.</para>
    553 <indexterm zone="postfix spawn">
    554 <primary sortas="b-spawn">spawn</primary></indexterm>
    555 </listitem>
    556 </varlistentry>
    557 
    558 <varlistentry id="trivial-rewrite">
    559 <term><command>trivial-rewrite</command></term>
    560 <listitem><para>A daemon that rewrites addresses to standard form.</para>
    561 <indexterm zone="postfix trivial-rewrite">
    562 <primary sortas="b-trivial-rewrite">trivial-rewrite</primary></indexterm>
    563 </listitem>
    564 </varlistentry>
    565 
    566 <varlistentry id="verify">
    567 <term><command>verify</command></term>
    568 <listitem><para>Maintains a record of what recipient addresses are known
    569 to be deliverable or undeliverable.</para>
    570 <indexterm zone="postfix verify">
    571 <primary sortas="b-verify">verify</primary></indexterm>
    572 </listitem>
    573 </varlistentry>
    574 
    575 <varlistentry id="virtual">
    576 <term><command>virtual</command></term>
    577 <listitem><para>Delivers mail to virtual user's mail directories.</para>
    578 <indexterm zone="postfix virtual">
    579 <primary sortas="b-virtual">virtual</primary></indexterm>
    580 </listitem>
    581 </varlistentry>
    582 </variablelist>
    583 
    584 </sect2>
     272/usr/sbin/postfix start</userinput></screen>
     273
     274    </sect3>
     275
     276    <sect3 id="postfix-init">
     277      <title>Boot Script</title>
     278
     279      <para>To automate the running of Postfix at startup, install the
     280      <filename>/etc/rc.d/init.d/postfix</filename> init script included
     281      in the <xref linkend="intro-important-bootscripts"/> package.</para>
     282
     283      <indexterm zone="postfix postfix-init">
     284        <primary sortas="f-postfix">postfix</primary>
     285      </indexterm>
     286
     287<screen role="root"><userinput>make install-postfix</userinput></screen>
     288
     289    </sect3>
     290
     291  </sect2>
     292
     293  <sect2 role="content">
     294    <title>Contents</title>
     295
     296    <segmentedlist>
     297      <segtitle>Installed Programs</segtitle>
     298      <segtitle>Installed Libraries</segtitle>
     299      <segtitle>Installed Directories</segtitle>
     300
     301      <seglistitem>
     302        <seg>bounce, cleanup, error, flush, lmtp, local, mailq, master,
     303        newaliases, nqmgr, oqmgr, pickup, pipe, postalias, postcat, postconf,
     304        postdrop, postfix, postkick, postlock, postlog, postmap, postqueue,
     305        postsuper, proxymap, qmgr, qmqpd, sendmail, showq, smtp, smtpd, spawn,
     306        trivial-rewrite, verify, and virtual</seg>
     307        <seg>None</seg>
     308        <seg>/etc/postfix and /usr/share/doc/postfix</seg>
     309      </seglistitem>
     310    </segmentedlist>
     311
     312    <variablelist>
     313      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     314      <?dbfo list-presentation="list"?>
     315      <?dbhtml list-presentation="table"?>
     316
     317      <varlistentry id="bounce">
     318        <term><command>bounce</command></term>
     319        <listitem>
     320          <para>A daemon that maintains per-message log files with
     321          non-delivery status information.</para>
     322          <indexterm zone="postfix bounce">
     323            <primary sortas="b-bounce">bounce</primary>
     324          </indexterm>
     325        </listitem>
     326      </varlistentry>
     327
     328      <varlistentry id="cleanup">
     329        <term><command>cleanup</command></term>
     330        <listitem>
     331          <para>A daemon that processes inbound mail, inserts it into the
     332          incoming mail queue, and informs the queue manager of its arrival.</para>
     333          <indexterm zone="postfix cleanup">
     334            <primary sortas="b-cleanup">cleanup</primary>
     335          </indexterm>
     336        </listitem>
     337      </varlistentry>
     338
     339      <varlistentry id="error">
     340        <term><command>error</command></term>
     341        <listitem>
     342          <para>A deamon that processes non-delivery requests from the
     343          queue manager.</para>
     344          <indexterm zone="postfix error">
     345            <primary sortas="b-error">error</primary>
     346          </indexterm>
     347        </listitem>
     348      </varlistentry>
     349
     350      <varlistentry id="flush">
     351        <term><command>flush</command></term>
     352        <listitem>
     353          <para>A daemon that maintains a record of deferred mail by
     354          destination.</para>
     355          <indexterm zone="postfix flush">
     356            <primary sortas="b-flush">flush</primary>
     357          </indexterm>
     358        </listitem>
     359      </varlistentry>
     360
     361      <varlistentry id="lmtp">
     362        <term><command>lmtp</command></term>
     363        <listitem>
     364          <para>A daemon that processes message delivery requests from the
     365          queue manager.</para>
     366          <indexterm zone="postfix lmtp">
     367            <primary sortas="b-lmtp">lmtp</primary>
     368          </indexterm>
     369        </listitem>
     370      </varlistentry>
     371
     372      <varlistentry id="local">
     373        <term><command>local</command></term>
     374        <listitem>
     375          <para>A daemon that processes delivery requests from the queue
     376          manager to deliver mail to local recipients.</para>
     377          <indexterm zone="postfix local">
     378            <primary sortas="b-local">local</primary>
     379          </indexterm>
     380        </listitem>
     381      </varlistentry>
     382
     383      <varlistentry id="mailq">
     384        <term><command>mailq</command></term>
     385        <listitem>
     386          <para>A symlink to <filename>sendmail</filename>.</para>
     387          <indexterm zone="postfix mailq">
     388            <primary sortas="b-mailq">mailq</primary>
     389          </indexterm>
     390        </listitem>
     391      </varlistentry>
     392
     393      <varlistentry id="master">
     394        <term><command>master</command></term>
     395        <listitem>
     396          <para>The resident process that runs
     397          <application>Postfix</application> daemons on demand.</para>
     398          <indexterm zone="postfix master">
     399            <primary sortas="b-master">master</primary>
     400          </indexterm>
     401        </listitem>
     402      </varlistentry>
     403
     404      <varlistentry id="newaliases">
     405        <term><command>newaliases</command></term>
     406        <listitem>
     407          <para>A symlink to <filename>sendmail</filename>.</para>
     408          <indexterm zone="postfix newaliases">
     409            <primary sortas="b-newaliases">newaliases</primary>
     410          </indexterm>
     411        </listitem>
     412      </varlistentry>
     413
     414      <varlistentry id="nqmgr">
     415        <term><command>nqmgr</command></term>
     416        <listitem>
     417          <para>A daemon that awaits the arrival of incoming mail and
     418          arranges for its delivery.</para>
     419          <indexterm zone="postfix nqmgr">
     420            <primary sortas="b-nqmgr">nqmgr</primary>
     421          </indexterm>
     422        </listitem>
     423      </varlistentry>
     424
     425      <varlistentry id="oqmgr">
     426        <term><command>oqmgr</command></term>
     427        <listitem>
     428          <para>The old style queue manager. This will be removed soon.</para>
     429          <indexterm zone="postfix oqmgr">
     430            <primary sortas="b-oqmgr">oqmgr</primary>
     431          </indexterm>
     432        </listitem>
     433      </varlistentry>
     434
     435      <varlistentry id="pickup">
     436        <term><command>pickup</command></term>
     437        <listitem>
     438          <para>A daemon that waits for hints that new mail has been
     439          dropped into the maildrop directory, and feeds it into the
     440          <application>cleanup</application> daemon.</para>
     441          <indexterm zone="postfix pickup">
     442            <primary sortas="b-pickup">pickup</primary>
     443          </indexterm>
     444        </listitem>
     445      </varlistentry>
     446
     447      <varlistentry id="pipe">
     448        <term><command>pipe</command></term>
     449        <listitem>
     450          <para>A daemon that processes requests from the queue
     451          manager to deliver messages to external commands.</para>
     452          <indexterm zone="postfix pipe">
     453            <primary sortas="b-pipe">pipe</primary>
     454          </indexterm>
     455        </listitem>
     456      </varlistentry>
     457
     458      <varlistentry id="postalias">
     459        <term><command>postalias</command></term>
     460        <listitem>
     461          <para>Creates or queries one or more
     462          <application>Postfix</application> alias databases, or updates an
     463          existing one.</para>
     464          <indexterm zone="postfix postalias">
     465            <primary sortas="b-postalias">postalias</primary>
     466          </indexterm>
     467        </listitem>
     468      </varlistentry>
     469
     470      <varlistentry id="postcat">
     471        <term><command>postcat</command></term>
     472        <listitem>
     473          <para>Prints the contents of the
     474          <application>named</application> files in human readable format.</para>
     475          <indexterm zone="postfix postcat">
     476            <primary sortas="b-postcat">postcat</primary>
     477          </indexterm>
     478        </listitem>
     479      </varlistentry>
     480
     481      <varlistentry id="postconf">
     482        <term><command>postconf</command></term>
     483        <listitem>
     484          <para>Displays or changes the value of
     485          <application>Postfix</application> configuration parameters.</para>
     486          <indexterm zone="postfix postconf">
     487            <primary sortas="b-postconf">postconf</primary>
     488          </indexterm>
     489        </listitem>
     490      </varlistentry>
     491
     492      <varlistentry id="postdrop">
     493        <term><command>postdrop</command></term>
     494        <listitem>
     495          <para>Creates a file in the maildrop directory and copies
     496          it's standard input to the file.</para>
     497          <indexterm zone="postfix postdrop">
     498            <primary sortas="b-postdrop">postdrop</primary>
     499          </indexterm>
     500        </listitem>
     501      </varlistentry>
     502
     503      <varlistentry id="postfix-bin">
     504        <term><command>postfix</command></term>
     505        <listitem>
     506          <para>Controls the operation of the
     507          <application>Postfix</application> mail system.</para>
     508          <indexterm zone="postfix postfix-bin">
     509            <primary sortas="b-postfix">postfix</primary>
     510          </indexterm>
     511        </listitem>
     512      </varlistentry>
     513
     514      <varlistentry id="postkick">
     515        <term><command>postkick</command></term>
     516        <listitem>
     517          <para>Sends requests to the specified service over a
     518          local transport channel.</para>
     519          <indexterm zone="postfix postkick">
     520            <primary sortas="b-postkick">postkick</primary>
     521          </indexterm>
     522        </listitem>
     523      </varlistentry>
     524
     525      <varlistentry id="postlock">
     526        <term><command>postlock</command></term>
     527        <listitem>
     528          <para>Locks a mail folder for exclusive use, and executes
     529          commands passed to it.</para>
     530          <indexterm zone="postfix postlock">
     531            <primary sortas="b-postlock">postlock</primary>
     532          </indexterm>
     533        </listitem>
     534      </varlistentry>
     535
     536      <varlistentry id="postlog">
     537        <term><command>postlog</command></term>
     538        <listitem>
     539          <para>A <application>Postfix</application>-compatible logging
     540          interface for use in, for example, shell scripts.</para>
     541          <indexterm zone="postfix postlog">
     542            <primary sortas="b-postlog">postlog</primary>
     543          </indexterm>
     544        </listitem>
     545      </varlistentry>
     546
     547      <varlistentry id="postmap">
     548        <term><command>postmap</command></term>
     549        <listitem>
     550          <para>Creates or queries one or more Postfix lookup
     551          tables, or updates an existing one.</para>
     552          <indexterm zone="postfix postmap">
     553            <primary sortas="b-postmap">postmap</primary>
     554          </indexterm>
     555        </listitem>
     556      </varlistentry>
     557
     558      <varlistentry id="postqueue">
     559        <term><command>postqueue</command></term>
     560        <listitem>
     561          <para>The <application>Postfix</application> user interface for
     562          queue management.</para>
     563          <indexterm zone="postfix postqueue">
     564            <primary sortas="b-postqueue">postqueue</primary>
     565          </indexterm>
     566        </listitem>
     567      </varlistentry>
     568
     569      <varlistentry id="postsuper">
     570        <term><command>postsuper</command></term>
     571        <listitem>
     572          <para>The <application>Postfix</application> user interface for
     573          superuser queue management.</para>
     574          <indexterm zone="postfix postsuper">
     575            <primary sortas="b-postsuper">postsuper</primary>
     576          </indexterm>
     577        </listitem>
     578      </varlistentry>
     579
     580      <varlistentry id="proxymap">
     581        <term><command>proxymap</command></term>
     582        <listitem>
     583          <para>Provides read-only table lookup services to other
     584          <application>Postfix</application> processes.</para>
     585          <indexterm zone="postfix proxymap">
     586            <primary sortas="b-proxymap">proxymap</primary>
     587          </indexterm>
     588        </listitem>
     589      </varlistentry>
     590
     591      <varlistentry id="qmgr">
     592        <term><command>qmgr</command></term>
     593        <listitem>
     594          <para>A daemon that awaits the arrival of incoming mail and
     595          arranges for its delivery.</para>
     596          <indexterm zone="postfix qmgr">
     597            <primary sortas="b-qmgr">qmgr</primary>
     598          </indexterm>
     599        </listitem>
     600      </varlistentry>
     601
     602      <varlistentry id="qmqpd">
     603        <term><command>qmqpd</command></term>
     604        <listitem>
     605          <para>A daemon that receives one message per connection, and
     606          pipes it through the <application>cleanup</application> daemon, and
     607          places it into the incoming queue.</para>
     608          <indexterm zone="postfix qmqpd">
     609            <primary sortas="b-qmqpd">qmqpd</primary>
     610          </indexterm>
     611        </listitem>
     612      </varlistentry>
     613
     614      <varlistentry id="sendmail-postfix">
     615        <term><command>sendmail</command></term>
     616        <listitem>
     617          <para>The <application>Postfix</application> to
     618          <application>Sendmail</application> compatibility interface.</para>
     619          <indexterm zone="postfix sendmail-postfix">
     620            <primary sortas="b-sendmail">sendmail</primary>
     621          </indexterm>
     622        </listitem>
     623      </varlistentry>
     624
     625      <varlistentry id="showq">
     626        <term><command>showq</command></term>
     627        <listitem>
     628          <para>A daemon that reports the Postfix mail queue status.</para>
     629          <indexterm zone="postfix showq">
     630            <primary sortas="b-showq">showq</primary>
     631          </indexterm>
     632        </listitem>
     633      </varlistentry>
     634
     635      <varlistentry id="smtp">
     636        <term><command>smtp</command></term>
     637        <listitem>
     638          <para>Looks up a list of mail exchanger addresses for the
     639          destination host, sorts the list by preference, and connects to
     640          each listed address until it finds a server that responds.</para>
     641          <indexterm zone="postfix smtp">
     642            <primary sortas="b-smtp">smtp</primary>
     643          </indexterm>
     644        </listitem>
     645      </varlistentry>
     646
     647      <varlistentry id="smtpd">
     648        <term><command>smtpd</command></term>
     649        <listitem>
     650          <para>Accepts network connection requests and performs zero
     651          or more SMTP transactions per connection.</para>
     652          <indexterm zone="postfix smtpd">
     653            <primary sortas="b-smtpd">smtpd</primary>
     654          </indexterm>
     655        </listitem>
     656      </varlistentry>
     657
     658      <varlistentry id="spawn">
     659        <term><command>spawn</command></term>
     660        <listitem>
     661          <para>Listens on a port as specified in the
     662          <application>Postfix</application> <filename>master.cf</filename> file
     663          and spawns an external  command whenever a connection is
     664          established.</para>
     665          <indexterm zone="postfix spawn">
     666            <primary sortas="b-spawn">spawn</primary>
     667          </indexterm>
     668        </listitem>
     669      </varlistentry>
     670
     671      <varlistentry id="trivial-rewrite">
     672        <term><command>trivial-rewrite</command></term>
     673        <listitem>
     674          <para>A daemon that rewrites addresses to standard form.</para>
     675          <indexterm zone="postfix trivial-rewrite">
     676            <primary sortas="b-trivial-rewrite">trivial-rewrite</primary>
     677          </indexterm>
     678        </listitem>
     679      </varlistentry>
     680
     681      <varlistentry id="verify">
     682        <term><command>verify</command></term>
     683        <listitem>
     684          <para>Maintains a record of what recipient addresses are known
     685          to be deliverable or undeliverable.</para>
     686          <indexterm zone="postfix verify">
     687            <primary sortas="b-verify">verify</primary>
     688          </indexterm>
     689        </listitem>
     690      </varlistentry>
     691
     692      <varlistentry id="virtual">
     693        <term><command>virtual</command></term>
     694        <listitem>
     695          <para>Delivers mail to virtual user's mail directories.</para>
     696          <indexterm zone="postfix virtual">
     697            <primary sortas="b-virtual">virtual</primary>
     698          </indexterm>
     699        </listitem>
     700      </varlistentry>
     701
     702    </variablelist>
     703
     704  </sect2>
    585705
    586706</sect1>
    587 
Note: See TracChangeset for help on using the changeset viewer.