Changeset 417f9e7
- Timestamp:
- 05/17/2005 06:57:11 PM (19 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/mail/postfix.xml
r24d646a r417f9e7 5 5 %general-entities; 6 6 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"> 13 13 ]> 14 14 15 15 <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 \ 85 94 CCARGS="-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 < ../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 && 95 AUXLIBS="-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 < ../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" \ 112 AUXLIBS="-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" \ 126 AUXLIBS="-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" \ 138 AUXLIBS="-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" \ 150 AUXLIBS="-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" \ 162 AUXLIBS="-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 && 148 176 groupadd postdrop && 149 177 groupadd -g 65534 nogroup && 150 178 useradd -c postfix -d /dev/null -g postfix -s /bin/false postfix && 151 179 useradd -c nobody -d /home -g nogroup -s /bin/bash -u 65534 nobody && 152 chown postfix:postfix /var/mail</ command></userinput></screen>153 154 <para>Install <application>Postfix</application> by running the155 following commands:</para>156 157 <screen ><userinput><command>make &&180 chown 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 && 158 186 sh postfix-install daemon_directory=/usr/sbin \ 159 187 manpage_directory=/usr/share/man \ 160 188 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 && 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 >> /etc/aliases << "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 && 195 cp -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 >> /etc/aliases << "EOF" 239 <literal># Begin /etc/aliases 200 240 201 241 MAILER-DAEMON: postmaster … … 203 243 204 244 root: 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 && 226 sed -i "s/#myhostname = host.domain.tld/myhostname = \ 245 # End /etc/aliases</literal> 246 EOF</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 && 269 sed -i "s/#myhostname = host.domain.tld/myhostname = \ 227 270 <replaceable>[localhost.localdomain]</replaceable>/" /etc/postfix/main.cf && 228 271 /usr/bin/newaliases && 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> 585 705 586 706 </sect1> 587
Note:
See TracChangeset
for help on using the changeset viewer.