A new module in Linuxconf: fetchmailconf Version 1.8 This is a configuration for fetchmail. Fetchmail is used to retreive mail from mail servers using a number of different protocols. The syntax for fetchmail config files is rather complex to write (but simple to read) as it resembles ordinary english. This module make this task very easy. Some highlights: - The module inserts itself in "Networking/Client tasks" with the menu entry "Remote mail servers (fetchmail)". - "Basics" menu entry let the user determine start method (manual, cron or boot), and poll interval in seconds (used for manual or boot start). - "Mail servers" menu entry is used to specify where mail is to be fetched and which protocol to use. - "Users" menu entry is where remote user names with passwords are entered. - One dialog enhance the ordinary user dialog where remote username and password can be specified for each confgured mail server. - One dialog started from basics let the user check the configuration with log output on the screen. - Four privileges are needed for full control of the module: One for each of the menu entries and one for the user dialog enhancement. - Configuration file is typically ".fetchmailrc" in root's home directory. This can be changed through Linuxconf's configuration of configuration files. - Almost every fetchmail option is supported. But there are some missing. In case more options are needed, most of them can easily be added. - If cron start is selected then cron editing can be done. - If boot start is selected this is activated thru button "Act/Changes". - Simple help files included - Translation to Swedish done - Configuration file parsing is done through a parsing class: KEYWORD. At the moment this class is fetchmailconf specific, but it can easily be generalized. The parser does not use lex/yacc. It handles options with or without parameters with an optional negation and supports keywords which are not implemented and ignored keywords. Bugs: Boot start with interval zero is not supported as I presently do not know how to recognize boot time in Linuxconf. (The purpose of this combination would be a machine which is started every day for a one time mail retreival). Cron edititing should be more specific to fetchmailconf. Unimplemented keywords. More bugs to come ... or? :-) Torbjörn Gard tgard@netg.se