source: server/mail/postfix.xml@ cef276c

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 cef276c was cef276c, checked in by Dan Nichilson <dnicholson@…>, 18 years ago

Updated to Postfix-2.3.3

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

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