summaryrefslogtreecommitdiff
path: root/fml/doc/en/tutorial/setup/config.cf.sgml
blob: 8db5ad80a1934aef9c64007aa5ebc67abd8cfbfc (plain)
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
<!--
   $FML: config.cf.sgml,v 1.2 2005/07/23 01:57:36 fukachan Exp $
   $jaFML: config.cf.sgml,v 1.3 2003/04/15 14:51:44 fukachan Exp $
-->

<sect1 id="setup.config.cf">
	<title>
	Customize config.cf
	</title>

<para>
In running "makefml newml", makefml sets up
configuration files such as config.cf,
include files for sendmail and postfix and
~fml/.qmail-* files. 
<screen>
% su fml
% makefml newml elena
   ... snip ...
% ls /var/spool/ml/elena
config.cf include include-ctl include-error
	... snip ...
</screen>
</para>

<para>
To customize one ML configuraiton,
edit config.cf.
</para>

<warning>
<para>
menu tool to edit config.cf is incomplete.
</para>
</warning>


<para>
config.cf contains little definition.
For example,
/var/spool/ml/elena/include file follows:
<screen>
"| /usr/local/libexec/fml/distribute elena@fml.org"
</screen>
/var/spool/ml/elena/include-ctl file follows:
<screen>
"| /usr/local/libexec/fml/commande elena@fml.org"
</screen>
/usr/local/libexec/fml/PROGMAR resolves ml_name and ml_domain from 
the arguments such as elena@fml.org.
That is, elena@fml.org in this argument determines 
values of $ml_domain and $ml_name.
It is enough that ml_name and ml_domain in config.cf is a comment.
</para>

<para>
The content of include, include-ctl and aliases are same as &fml4;
except for the path.
</para>

</sect1>