File: README.debian

package info (click to toggle)
fml 4.0.3.dfsg-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,528 kB
  • ctags: 5
  • sloc: perl: 711; sh: 95; makefile: 88
file content (88 lines) | stat: -rw-r--r-- 2,009 bytes parent folder | download | duplicates (2)
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