Initial import from FreeBSD RELENG_4:
[games.git] / contrib / sendmail / mail.local / README
1 This directory contains the source files for mail.local.
2
3 This is not intended to be used on *stock* System V derived systems such as
4 Solaris or HP-UX, since they use a totally different approach to mailboxes
5 (essentially, they have a set-group-ID program rather than set-user-ID, and
6 they rely on the ability to "give away" files to do their work).
7
8 If you choose to run *this* mail.local on these systems then you may also
9 need to replace the existing MUAs, as well as IMAP and POP servers, with
10 ones that are compatible with the BSD interface.  You have been warned!
11
12 For systems with maillock() support, compile with -DMAILLOCK and link with
13 -lmail to use the maillock() routines.  This can be accomplished in your
14 site.config.m4 file with:
15
16         APPENDDEF(`conf_mail_local_ENVDEF', `-DMAILLOCK')
17         APPENDDEF(`conf_mail_local_LIBS', `-lmail')
18
19 Defining CONTENTLENGTH (-DCONTENTLENGTH) will build a mail.local which
20 outputs a Content-Length: header.  Solaris 2.3 and later will automatically
21 include Content-Length: support.  This can be accomplished in your
22 site.config.m4 file with:
23
24         APPENDDEF(`conf_mail_local_ENVDEF', `-DCONTENTLENGTH')
25
26 Defining MAILGID to a 'gid' (-DMAILGID=6) will cause mailboxes to be
27 written group writable and with group 'gid'.  This can be accomplished in
28 your site.config.m4 file with:
29
30         APPENDDEF(`conf_mail_local_ENVDEF', `-DMAILGID=6')
31
32 mail.local will not be installed set-user-ID root. To use it as local
33 delivery agent without LMTP mode, use:
34
35          MODIFY_MAILER_FLAGS(`LOCAL', `+S')
36
37 in the .mc file.
38
39 $Revision: 8.10 $, Last updated $Date: 2001/09/08 01:21:04 $