blob: 322d3b0b473d4f52fcbdbfd1ce6d75d78ff0083a (
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
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
|
<!--
$FML$
$jaFML: makefml.sgml,v 1.7 2003/04/15 14:51:46 fukachan Exp $
-->
<sect1 id="usage.makefml.newml">
<title>
create ML
</title>
<para>
<screen>
% su fml
% makefml newml ML
</screen>
If ML without @domain part, the domain of the ML is the default
domain. Both ML and ML@DOMAIN form is o.k. for the default domain.
<screen>
% makefml newml elena
% makefml newml elena@fml.org
</screen>
In the case of virtual domain, you should specify the full address
user@domain as ML string.
</para>
<para>
See the section
<link linkend="setup.newml">
<xref linkend="setup.newml">
</link>
for more details.
</para>
</sect1>
<sect1 id="usage.makefml.rmml">
<title>
remove the ML
</title>
<para>
<screen>
% su fml
% makefml rmml ML
</screen>
fml accepts ML string without @domain as the default domain.
Both user and user@domain syntax is acceptable.
<screen>
% makefml rmml elena
% makefml rmml elena@fml.org
</screen>
use user@domain syntax for virtual domains.
</para>
<para>
revert the action newml did.
It removes ML home directory, alias entries and ~fml/.qmail-*.
</para>
</sect1>
<sect1 id="usage.makefml.user.adddel">
<title>
subscribe/unsubscribe
</title>
<para>
Use useradd to subscribe the user,
userdel to unsubscribe the user.
<screen>
% su fml
% makefml useradd ML ADDRESS
% makefml userdel ML ADDRESS
</screen>
fml treats ML without @domain part as one of the default domain.
<screen>
% su fml
% makefml useradd elena rudo@nuinui.net
% makefml userdel elena rudo@nuinui.net
% makefml useradd elena@fml.org rudo@nuinui.net
% makefml userdel elena@fml.org rudo@nuinui.net
</screen>
</para>
<para>
For convenience, useradd is an acronym.
<screen>
useradd
adduser
subscribe
add
</screen>
are same as useradd.
In the same way,
<screen>
userdel
deluser
bye
remove
resign
signoff
unsubscribe
</screen>
are same as userdel.
</para>
</sect1>
<sect1 id="usage.makefml.user.chaddr">
<title>
change registered address
</title>
<para>
<screen>
% su fml
% makefml chaddr ML OLD-ADDRESS NEW-ADDRESS
</screen>
fml treats ML without @domain part as one of the default domain.
For example,
<screen>
% su fml
% makefml chaddr elena rudo@nuinui.net teddy@nuinui.net
% makefml chaddr elena@fml.org rudo@nuinui.net teddy@nuinui.net
</screen>
</para>
</sect1>
<sect1 id="usage.makefml.off">
<title>
stop delivery for a user
</title>
<para>
<screen>
% makefml off elena ADDRESS
</screen>
</para>
</sect1>
<sect1 id="usage.makefml.on">
<title>
start delivery for a user
</title>
<para>
<screen>
% makefml on elena ADDRESS
</screen>
</para>
</sect1>
<sect1 id="usage.makefml.log">
<title>
See log of elena ML
</title>
<para>
<screen>
% makefml log elena
% makefml log elena@fml.org
</screen>
</para>
</sect1>
<sect1 id="usage.makefml.list">
<title>
see the member list of ML
</title>
<para>
<screen>
% makefml list elena
</screen>
It shows addresses who can post this ML. Instead
<screen>
% makefml list elena recipient
</screen>
lists up recipients of this ML.
</para>
</sect1>
<sect1 id="usage.makefml.config">
<title>
Modify configuration
</title>
<para>
Edit config.cf directly now.
Tools are not yet implemented.
</para>
</sect1>
<sect1 id="usage.makefml.admin.adddel">
<title>
add/remove remote administrator.
</title>
<warning>
<para>
A remote administor is person who cannot login to the mail server but
control an ML by sending command mail (admin command).
</para>
<para>
CUI can control remote administrators since
the use of CUI needs login to this host.
</para>
</warning>
<para>
<screen>
% su fml
% makefml addadmin ML ADDRESS
% makefml deladmin ML ADDRESS
</screen>
fml treats ML without @domain part as one of the default domain.
<screen>
% su fml
% makefml addadmin elena rudo@nuinui.net
% makefml deladmin elena rudo@nuinui.net
% makefml addadmin elena@fml.org rudo@nuinui.net
% makefml deladmin elena@fml.org rudo@nuinui.net
</screen>
</para>
<para>
For convenience,
<screen>
adminadd
addpriv
</screen>
are asme as addadmin.
<screen>
byeadmin
byepriv
</screen>
are same as deladmin.
</para>
</sect1>
<sect1 id="usage.makefml.moderator.adddel">
<title>
add/remove a moderator
</title>
<para>
<screen>
% su fml
% makefml addmoderator ML ADDRESS
% makefml delmoderator ML ADDRESS
</screen>
fml treats ML without @domain part as one of the default domain.
<screen>
% su fml
% makefml addmoderator elena rudo@nuinui.net
% makefml delmoderator elena rudo@nuinui.net
% makefml addmoderator elena@fml.org rudo@nuinui.net
% makefml delmoderator elena@fml.org rudo@nuinui.net
</screen>
</para>
</sect1>
|