source: server/mail/postfix.xml@ daeea03

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
Last change on this file since daeea03 was daeea03, checked in by Igor Živković <igor@…>, 19 years ago

Updated to Postfix-2.2.3.

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

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