What Can You Do On The Mailing List Server On the host which serves ML driver, you can use CUI (makefml and fml) and edit all configuration files as you like. It implies you are the greatest administrator :) "makefml" command of &fml8; is same as &fml4; as could as possible to preserve compatibility. See on the detail of the difference. On The Host You need no confirmation in using makefml. Person who can login the host of mailing list server has priviledge for all ML's on the host. So, He/She can edit all configuration files. But He/She may do wrong operations. To avoid careless wrong operations, in usual cases you should use CUI (makefml or fml) to configure fml. Of course you can edit files directly if you can understand fml structures. By default we recommend you should use CUI always on the host. "fml" command is same as "makefml" command except for the argument order. makefml COMMAND ML OPTIONS fml ML COMMAND OPTIONS Please either as you like. Policy Of Command Creation &fmldevel; provides a different command for each function. Its policy makes the number of commands infinite. So, except for some special cases, we should unify all functions into makefml/fml command since such commands can be shared among CUI, GUI and commmnd mail. Operation May Modify The Specific ML (Read + Write) We should implement sub-command of makefml/fml when some operation may modify the specific ML. Operation For Read Only Data Of The Specific ML (Read Only) We should implement it as a makefml/fml command since it is related to the specific ML. Show The General Data (Read Only) If the data is not related to the specific ML, for example, see the module manual, aliases on the host, we implement specific commands other than makefml/fml. This command name begins with "fml" prefix. fmladdr [-n] fmlalias [-n] fmldoc MODULE fmlconf [-n] ML ML Specific But A Command Wrapper PGP / GPG related command (e.g. fmlpgp) is very command speicific. So, it looks difficult to incorporate them into "makefml" and "fml" framework. So we implement it as another command such as fmlpgp, fmlgpg, ... Misc We implement specific commands other than makefml/fml. This command name begins with fml prefix. For example, "fmlhtmlify" is a conveter from text to html form. This command is used to convert both fml spool and MH folders. fmlhtmlify [-I DIR] $src_dir $dst_dir Common Command Line Options Programs under libexec/ and bin/ supports the following common command line options. --debug --help -c file -o key=value Use -c to specify non default main.cf path. -o overwrites configuration variables. Plural -o are acceptable. -o key1=value1 -o key2=value2 §.usage.makefml; §.usage.fml; §.usage.fmladdr; §.usage.fmlalias; §.usage.fmlconf; §.usage.fmldoc; §.usage.fmlhtmlify; Recipes §.usage.onhost.recipes;