1998-08-03 05:56:20 +00:00
|
|
|
This directory contains the source files for mail.local.
|
|
|
|
|
|
|
|
This is not intended to be used on *stock* System V derived systems such as
|
|
|
|
Solaris or HP-UX, since they use a totally different approach to mailboxes
|
2002-02-17 21:56:45 +00:00
|
|
|
(essentially, they have a set-group-ID program rather than set-user-ID, and
|
|
|
|
they rely on the ability to "give away" files to do their work).
|
1998-08-03 05:56:20 +00:00
|
|
|
|
|
|
|
If you choose to run *this* mail.local on these systems then you may also
|
|
|
|
need to replace the existing MUAs, as well as IMAP and POP servers, with
|
|
|
|
ones that are compatible with the BSD interface. You have been warned!
|
2000-08-12 21:55:49 +00:00
|
|
|
|
|
|
|
For systems with maillock() support, compile with -DMAILLOCK and link with
|
|
|
|
-lmail to use the maillock() routines. This can be accomplished in your
|
|
|
|
site.config.m4 file with:
|
|
|
|
|
|
|
|
APPENDDEF(`conf_mail_local_ENVDEF', `-DMAILLOCK')
|
|
|
|
APPENDDEF(`conf_mail_local_LIBS', `-lmail')
|
|
|
|
|
|
|
|
Defining CONTENTLENGTH (-DCONTENTLENGTH) will build a mail.local which
|
|
|
|
outputs a Content-Length: header. Solaris 2.3 and later will automatically
|
|
|
|
include Content-Length: support. This can be accomplished in your
|
|
|
|
site.config.m4 file with:
|
|
|
|
|
|
|
|
APPENDDEF(`conf_mail_local_ENVDEF', `-DCONTENTLENGTH')
|
|
|
|
|
|
|
|
Defining MAILGID to a 'gid' (-DMAILGID=6) will cause mailboxes to be
|
|
|
|
written group writable and with group 'gid'. This can be accomplished in
|
|
|
|
your site.config.m4 file with:
|
|
|
|
|
|
|
|
APPENDDEF(`conf_mail_local_ENVDEF', `-DMAILGID=6')
|
|
|
|
|
2002-02-17 21:56:45 +00:00
|
|
|
mail.local will not be installed set-user-ID root. To use it as local
|
2000-08-12 21:55:49 +00:00
|
|
|
delivery agent without LMTP mode, use:
|
|
|
|
|
|
|
|
MODIFY_MAILER_FLAGS(`LOCAL', `+S')
|
|
|
|
|
|
|
|
in the .mc file.
|
|
|
|
|
2002-02-17 21:56:45 +00:00
|
|
|
$Revision: 8.10 $, Last updated $Date: 2001/09/08 01:21:04 $
|