sympa.pl is the main daemon; it processes mail commands and is in charge of messages distribution.
sympa.pl recognizes the following command line arguments:
– add_list familyname - - robot robotname - - input_file /path/to/list_file.xml– close_family familyname - - robot robotname– close_list listname@robotsendmail_aliases parameter was set) and removes subscribers from DB (a dump is created in the list directory to allow the list restoration). When you are in a family context, refer to: List family closure.– close_unknown– config config_file | -f config_fileMakefile ($CONFIG).– create_list – robot robotname - - input_file /path/to/list_file.xml– debug | -d– dump listname | ALLsubscribers.db.dump.– foreground– help | -h– import listname– instanciate_family familyname robotname - - input_file /path/to/family_file.xml– keepcopy recipient_directory | -k recipient_directory– lang catalog | -l catalog~sympa/locale directory.– lowercase– mail | -m– make_alias_file/tmp/ with all list aliases (only lists whose status is 'open'). It uses the list_aliases.tt2 template.– modify_list familyname - - robot robotname - - input_file /path/to/list_file.xml–quiet– reload_list_config - -list=mylist@dom configbin files. You should run this command if you edit authorization scenarios. The list parameter is optional.service process_command | process_message | process_creation– sync_include listaddress – upgrade - - from=X - -to=Y – version | -v
The make install step should have installed a sysV init script in your /etc/rc.d/init.d/ directory (you can change this at configure time with the -with-initdir option). You should edit your runlevels to make sure Sympa starts after Apache and MySQL. Note that MySQL should also start before Apache because of wwsympa.fcgi.
This script starts these daemons: sympa.pl, task_manager.pl, archived.pl and bounced.pl.
When this signal is sent to sympa.pl (kill -TERM), the daemon is stopped, ending message distribution in progress and this can be long (for big lists). If kill -TERM is used, sympa.pl will stop immediately whatever a distribution message is in progress. In this case, when sympa.pl restarts, messages will be distributed many times.
When this signal is sent to sympa.pl (kill -HUP), it switches off the -mail login option and continues current task.