~ubuntu-branches/ubuntu/dapper/postfix/dapper-security

« back to all changes in this revision

Viewing changes to proto/INSTALL.html

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2005-12-07 15:39:11 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051207153911-hutf07z6i8ty25z5
Tags: 2.2.6-1
* New upstream.
  - the *SQL clients did not uniformly choose the database host from
    the available pool
  - raise the "policy violation" flag when a client request exceeds
    a concurrency or rate limit.
  - don't do smtpd_end_of_data_restrictions after the transaction
    failed due to, e.g., a write error.
  - two messages could get the same message ID due to a race
    condition. This time window was increased when queue file creation
    was postponed from MAIL FROM until the first accepted RCPT TO.  The
    window is closed again.
  - the queue manager did not write a per-recipient defer logfile record
    when the delivery agent crashed after the initial handshake with the
    queue manager, and before reporting the delivery status to the queue
    manager.
  - moved code around from one place to another to make REDIRECT, FILTER,
    HOLD and DISCARD access(5) table actions work in
    smtpd_end_of_data_restrictions.  PREPEND will not be fixed; it must
    be specified before the message content is received.
* Updated Italian translations.  Closes: #336925
* Swedish translations.  Closes: #339746
* Switch to libdb4.3.  Closes: #336488
* Add Replaces: mail-transport-agent.  Closes: #325624
* Merge changes from ubuntu.

Show diffs side-by-side

added added

removed removed

Lines of Context:
126
126
</blockquote>
127
127
 
128
128
<p> Of particular interest is the postconf(5) manual page that
129
 
lists all the 300+ configuration parameters. The HTML version of
 
129
lists all the 400+ configuration parameters. The HTML version of
130
130
this text makes it easy to navigate around.  </p>
131
131
 
132
132
<p> All Postfix source files have their own built-in manual page.
156
156
OSF1.V3 - OSF1.V5 (Digital UNIX) <br>
157
157
Reliant UNIX 5.x <br>
158
158
Rhapsody 5.x <br>
159
 
SunOS 4.1.4 (January 2004) <br>
 
159
SunOS 4.1.4 (February 2005) <br>
160
160
SunOS 5.4 - 5.9 (Solaris 2.4..9) <br>
161
161
Ultrix 4.x (well, that was long ago) <br>
162
162
</p>
257
257
<tr> <td> SASL authentication </td> <td>SASL_README</td> <td>
258
258
Postfix 1.0 </td> </tr>
259
259
 
 
260
<tr> <td> STARTTLS session encryption </td> <td>TLS_README</td> <td>
 
261
Postfix 2.2 </td> </tr>
 
262
 
260
263
</table>
261
264
 
262
265
</blockquote>
263
266
 
264
 
<p> Note: support for TLS (encrypted SMTP sessions and certificate
265
 
based authentication) and for IP version 6 is still separate from
266
 
Postfix but is expected to be merged soon. </p>
 
267
<p> Note: IP version 6 support is compiled into Postfix on operating
 
268
systems that have IPv6 support. See the IPV6_README file for details.
 
269
</p>
267
270
 
268
271
<h3>4.4 - Overriding built-in parameter default settings</h3>
269
272
 
444
447
 
445
448
<p> Note: there should be no whitespace before "postfix:". </p>
446
449
 
447
 
<li> <p> Make sure there is a "postfix" alias in /etc/aliases,
448
 
or whatever the pathname of your aliases file is; the
449
 
command "postconf alias_maps" will tell you. </p>
450
 
 
451
 
<blockquote>
452
 
<pre>
453
 
/etc/aliases:
454
 
    postfix: root
455
 
</pre>
456
 
</blockquote>
457
 
 
458
 
<p> Note: there should be no whitespace before "postfix:". </p>
459
 
 
460
450
<li> <p> Create a group "postdrop" with a group id that is not used
461
451
by any other user account. Not even by the postfix user account.
462
452
My group file entry looks like:
902
892
 
903
893
<h3>10.8 - Create the aliases database</h3>
904
894
 
905
 
<p> Finally, if you haven't used Sendmail prior to using Postfix, you
906
 
will have to build the alias database with one of the following
907
 
commands: </p>
 
895
<p> Postfix uses a Sendmail-compatible aliases(5) table to redirect
 
896
mail for local(8) recipients.  Typically, this information is kept
 
897
in two files: in a text file /etc/aliases and in an indexed file
 
898
/etc/aliases.db.  The command "postconf alias_maps" will tell you
 
899
the exact location of the text file.  </p>
 
900
 
 
901
<p> First, be sure to update the text file with aliases for root,
 
902
postmaster and "postfix" that forward mail to a real person.  Postfix
 
903
has a sample aliases file /etc/postfix/aliases that you can adapt
 
904
to local conditions.  </p>
 
905
 
 
906
<blockquote>
 
907
<pre>
 
908
/etc/aliases:
 
909
    root: you
 
910
    postmaster: root
 
911
    postfix: root
 
912
    bin: root
 
913
    <i>etcetera...</i>
 
914
</pre>
 
915
</blockquote>
 
916
 
 
917
<p> Note: there should be no whitespace before the ":". </p>
 
918
 
 
919
<p> Finally, build the indexed aliases file with one of the
 
920
following commands: </p>
908
921
 
909
922
<blockquote>
910
923
<pre>
913
926
</pre>
914
927
</blockquote>
915
928
 
916
 
<p> Be sure to set up aliases for root and postmaster that forward
917
 
mail to a real person. Postfix has a sample aliases file
918
 
/etc/postfix/aliases that you can adapt to local conditions. </p>
919
 
 
920
929
<h2><a name="hamlet">11 - To chroot or not to chroot</a></h2>
921
930
 
922
931
<p> Postfix daemon processes can be configured (via master.cf) to
952
961
so that it listens on a socket inside the Postfix queue directory.
953
962
Examples for specific systems: </p>
954
963
 
955
 
<p> FreeBSD: <tt>syslogd -l /var/spool/postfix/var/run/log</tt> </p>
956
 
 
957
 
<p> Linux, OpenBSD: <tt>syslogd -a /var/spool/postfix/dev/log</tt> </p>
 
964
<dl>
 
965
 
 
966
<dt> FreeBSD: </dt>
 
967
 
 
968
<dd> <pre>
 
969
# mkdir -p /var/spool/postfix/var/run
 
970
# syslogd -l /var/spool/postfix/var/run/log
 
971
</pre> </dd>
 
972
 
 
973
<dt> Linux, OpenBSD: </dt>
 
974
 
 
975
<dd> <pre>
 
976
# mkdir -p /var/spool/postfix/dev
 
977
# syslogd -a /var/spool/postfix/dev/log
 
978
</pre> </dd>
 
979
 
 
980
</dl>
958
981
 
959
982
<h2><a name="care">12 - Care and feeding of the Postfix system</a></h2>
960
983