source: server/mail/postfix.xml@ 5e25cc9

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.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 5e25cc9 was 5e25cc9, checked in by Bruce Dubbs <bdubbs@…>, 18 years ago

Update to postfix-2.2.9.

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

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