source: server/mail/postfix.xml@ bccbdaea

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 bccbdaea was bccbdaea, checked in by Manuel Canales Esparcia <manuel@…>, 18 years ago

Trailing spaces clean-up. Basicnet, book, and general parts.

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

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