1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
fml for DEBIAN
----------------------
fml - mailing-list drivers
/usr/bin/makefml
configure fml mailing-lists.
run by ML admin user.
moved from /usr/sbin/makefml since 3.0a, since this program
used for non-root user.
/usr/sbin/fmlconfigure
add/delete aliases and crontab
run by root user
/usr/share/fml
fml executables/libraries
/usr/lib/fml
symbolic linked to /usr/share/fml for backward compatibility.
deprecated.
/var/spool/ml
fml ML spools
/etc/fml/fmlconfig.ph
configuration file
/etc/fml/system.defaults
fml system default configuration, [conffiles]
/etc/fml/system
fml system configuration, generated from system.defaults in
postinst. previous version is backed up to system.bak.
/etc/fml/<ml-name>/{include,include-ctl}
alias files, operated by /usr/sbin/fmlconfigure
HOWTO SETUP MAILING-LIST BY THIS FML PACKAGE:
Register mailing-list administrator user to `list' group.
root# adduser <user> list
Make sure your MTA support include and prog mailer.
Especially, postfix default doesn't support it. You need
allow_mail_to_commands = alias,forward,include
in /etc/postfix/main.cf at least
Check system wide configuration, /etc/fml/system.
To create new mailing-list,
admin% makefml newml <ml-name>
admin% makefml config <ml-name>
root# /usr/sbin/fmlconfigure config <ml-name>
To remove mailing-list,
root# /usr/sbin/fmlconfigure remove <ml-name>
then aliases and crontab entries are removed.
If you wish to remove all files related to the mailing-list,
root# /usr/sbin/fmlconfigure purge <ml-name>
It might be a good idea to add the following field to /etc/sudoers.
%list ALL=(root) NOPASSWD: /usr/sbin/fmlconfigure
Then, users withing group `list' can run fmlconfigure without password
by using `sudo'
admin% sudo /usr/sbin/fmlconfigure [options]
Note:
# mget/matome requires uuencode, so you must install sharutils
and regenerate config.ph by `make config.ph'
UKAI Fumitoshi <ukai@debian.or.jp>, Wed, 19 Nov 1997 00:51:12 +0900
|