Create A New ML
% su fml
% makefml newml ML
If ML without @domain part is specified, the domain of the ML is
treated as the default domain. Both ML and ML@DOMAIN form is o.k. for
the default domain.
Example: In the case of default domain:
% makefml newml elena
% makefml newml elena@fml.org
In the case of virtual domain, you should specify the address with the
domain such as user@domain form as ML string.
See the section
for more details.
Remove An ML
Example:
% su fml
% makefml rmml ML
fml accepts ML string without @domain as the default domain.
Both user and user@domain syntax is acceptable.
Example: in the case of default domain:
% makefml rmml elena
% makefml rmml elena@fml.org
Please use user@domain syntax for virtual domains.
It reverts the action newml did.
It removes ML home directory, alias entries and ~fml/.qmail-*.
Subscribe and Unsubscribe
Use "useradd" commadn to subscribe the user,
"userdel" to unsubscribe the user.
Example:
% su fml
% makefml useradd ML ADDRESS
% makefml userdel ML ADDRESS
fml treats ML without @domain part as one of the default domain.
Examle:
% 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
For convenience, useradd is an acronym.
The following commands,
useradd
adduser
subscribe
add
, are same as useradd.
In the same way,
userdel
deluser
bye
remove
resign
signoff
unsubscribe
are same as userdel.
Change the registered address
Example:
% su fml
% makefml chaddr ML OLD-ADDRESS NEW-ADDRESS
fml treats ML without @domain part as one of the default domain.
For example,
Example: in the case of a virtual domain
% su fml
% makefml chaddr elena rudo@nuinui.net teddy@nuinui.net
% makefml chaddr elena@fml.org rudo@nuinui.net teddy@nuinui.net
Stop Realtime Delivery
% makefml off elena ADDRESS
Delivery to ADDRESS is switched to digest.
Start Realtime Delivery
% makefml on elena ADDRESS
Delivery to ADDRESS is switched from digest to real time.
See Log
% makefml log elena
% makefml log elena@fml.org
See The Member List
% makefml list elena
It shows recipients of this ML. Also,
% makefml list elena recipient
lists up only recipients of this ML. Instead
% makefml list elena member
shows the list who can post this ML.
You can specify arbitrary MAP as an argument to show it.
% makefml list elena MAP
MAP can be an abbrebiation. For example,
you can use "xxx" as MAP to imply "primary_xxx_map" or "xxx_maps".
Modify Configuration
Edit config.cf directly now.
Configuration helper tool is incompletely implemented.
Add or Remove A Remote Administrator.
A remote administor is a person who cannot login to the mail server
but control an ML by sending a command mail (which is called "admin
command").
Please use CUI to control remote administrators. If you use CUI, you
can have priviledge to do since the use of CUI needs login to this
host.
[Example]
% su fml
% makefml addadmin ML ADDRESS
% makefml deladmin ML ADDRESS
fml treats ML without @domain part as one of the default domain.
[Example: in the case of a virtual domain]
% 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
For convenience,
adminadd
addpriv
are same as addadmin.
byeadmin
byepriv
are same as deladmin.
Add or Remove A Modrator
[Example]
% su fml
% makefml addmoderator ML ADDRESS
% makefml delmoderator ML ADDRESS
fml treats ML without @domain part as one of the default domain.
[Example: in the case of a virtual domain]
% 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