Next:
1. Presentation
Up:
Sympa Mailing Lists Management Software version
Previous:
Sympa Mailing Lists Management Software version
Index
Contents
1. Presentation
1.1 License
1.2 Features
1.3 Project directions
1.4 History
1.5 Authors and credits
1.6 Mailing lists and support
2. what does Sympa consist of ?
2.1 Organization
2.2 Binaries
2.3 Configuration files
2.4 Spools
3. Installing Sympa
3.1 Obtaining Sympa, related links
3.2 Prerequisites
3.2.1 System requirements
3.2.2 Install Berkeley DB (NEWDB)
3.2.3 Install PERL and CPAN modules
3.2.4 Required CPAN modules
3.2.5 Create a UNIX user
3.3 Compilation and installation
3.3.1 Choosing directory locations
3.4 Robot aliases
3.5 Logs
3.6 INIT script
3.7 sympa.pl
4. Upgrading Sympa
4.1 Uncompatible changes
4.2 CPAN modules update
4.3 Database structure update
4.4 Preserving your customizations
5. Mail aliases
5.1 Robot aliases
5.2 List aliases
5.3 Alias manager
5.4 Virtual domains
6. sympa.conf parameters
6.1 Site customization
6.1.1 domain
6.1.2 email
6.1.3 listmaster
6.1.4 listmaster_email
6.1.5 wwsympa_url
6.1.6 rss_url
6.1.7 soap_url
6.1.8 spam_protection
6.1.9 web_archive_spam_protection
6.1.10 dark_color light_color text_color bg_color error_color selected_color shaded_color
6.1.11 cookie
6.1.12 create_list
6.1.13 global_remind
6.2 Directories
6.2.1 home
6.2.2 etc
6.3 System related
6.3.1 syslog
6.3.2 log_level
6.3.3 log_socket_type
6.3.4 pidfile
6.3.5 umask
6.4 Sending related
6.4.1 distribution_mode
6.4.2 maxsmtp
6.4.3 log_smtp
6.4.4 max_size
6.4.5 misaddressed_commands
6.4.6 misaddressed_commands_regexp
6.4.7 nrcpt
6.4.8 avg
6.4.9 sendmail
6.4.10 sendmail_args
6.4.11 sendmail_alias
6.4.12 rfc2369_header_fields
6.4.13 remove_headers
6.4.14 anonymous_headers_fields
6.4.15 list_check_smtp
6.4.16 list_check_suffixes
6.4.17 urlize_min_size
6.5 Quotas
6.5.1 default_shared_quota
6.5.2 default_archive_quota
6.6 Spool related
6.6.1 spool
6.6.2 queue
6.6.3 queuedistribute
6.6.4 queuemod
6.6.5 queuedigest
6.6.6 queueexpire
6.6.7 queueauth
6.6.8 queueoutgoing
6.6.9 queuebounce
6.6.10 queuetask
6.6.11 tmpdir
6.6.12 sleep
6.6.13 clean_delay_queue
6.6.14 clean_delay_queuemod
6.6.15 clean_delay_queueauth
6.7 Internationalization related
6.7.1 localedir
6.7.2 supported_lang
6.7.3 lang
6.7.4 web_recode_to
6.8 Bounce related
6.8.1 bounce_warn_rate
6.8.2 bounce_halt_rate
6.8.3 welcome_return_path
6.8.4 remind_return_path
6.8.5 expire_bounce_task
6.8.6 purge_orphan_bounces_task
6.8.7 eval_bouncers_task
6.8.8 process_bouncers_task
6.8.9 minimum_bouncing_count
6.8.10 minimum_bouncing_period
6.8.11 bounce_delay
6.8.12 default_bounce_level1_rate
6.8.13 default_bounce_level2_rate
6.8.14 bounce_email_prefix
6.8.15 default_remind_task
6.9 Priority related
6.9.1 sympa_priority
6.9.2 request_priority
6.9.3 owner_priority
6.9.4 default_list_priority
6.10 Database related
6.10.1 db_type
6.10.2 db_name
6.10.3 db_host
6.10.4 db_port
6.10.5 db_user
6.10.6 db_passwd
6.10.7 db_options
6.10.8 db_env
6.10.9 db_additional_subscriber_fields
6.10.10 db_additional_user_fields
6.10.11 purge_user_table_task
6.11 Loop prevention
6.11.1 loop_command_max
6.11.2 loop_command_sampling_delay
6.11.3 loop_command_decrease_factor
6.12 S/MIME configuration
6.12.1 openssl
6.12.2 capath
6.12.3 cafile
6.12.4 key_passwd
6.12.5 chk_cert_expiration_task
6.12.6 crl_update_task
6.13 Antivirus plug-in
6.13.1 antivirus_path
6.13.2 antivirus_args
6.13.3 antivirus_notify
7. Sympa and its database
7.1 Prerequisites
7.2 Installing PERL modules
7.3 Creating a sympa DataBase
7.3.1 Database structure
7.3.2 Database creation
7.4 Setting database privileges
7.5 Importing subscribers data
7.5.1 Importing data from a text file
7.5.2 Importing data from subscribers files
7.6 Management of the include cache
7.7 Extending database table format
7.8 Sympa configuration
8. WWSympa, Sympa's web interface
8.1 Organization
8.2 Web server setup
8.2.1 wwsympa.fcgi access permissions
8.2.2 Installing wwsympa.fcgi in your Apache server
8.2.3 Using FastCGI
8.3 wwsympa.conf parameters
8.3.1 arc_path
8.3.2 archive_default_index thrd | mail
8.3.3 archived_pidfile
8.3.4 bounce_path
8.3.5 bounced_pidfile
8.3.6 cookie_expire
8.3.7 cookie_domain
8.3.8 default_home
8.3.9 icons_url
8.3.10 log_facility
8.3.11 mhonarc
8.3.12 htmlarea_url
8.3.13 password_case sensitive | insensitive
8.3.14 title
8.3.15 use_fast_cgi 0 | 1
8.4 MhOnArc
8.5 Archiving daemon
8.6 Database configuration
8.7 Logging in as listmaster
8.8 RSS channel
9. Sympa RSS channel
9.1 latest_lists
9.2 active_lists
9.3 latest_arc
9.4 latest_d_read
10. Sympa SOAP server
10.1 Introduction
10.2 Web server setup
10.3 Sympa setup
10.4 The WSDL service description
10.5 Client-side programming
10.5.1 Writting a Java client with Axis
11. Authentication
11.1 S/MIME and HTTPS authentication
11.2 Authentication with email address, uid or alternate email address
11.3 Generic SSO authentication
11.4 CAS-based authentication
11.5 auth.conf
11.5.1 user_table paragraph
11.5.2 ldap paragraph
11.5.3 generic_sso paragraph
11.5.4 cas paragraph
11.6 Sharing WWSympa authentication with other applications
12. Authorization scenarios
12.1 rules specifications
12.2 LDAP Named Filters
12.2.1 Definition
12.2.2 Search Condition
12.3 scenario inclusion
12.4 Hidding scenario files
13. Virtual robot
13.1 How to create a virtual robot
13.2 robot.conf
13.2.1 Robot customization
13.3 Managing multiple virtual robots
14. Customizing Sympa/WWSympa
14.1 Template file format
14.2 Site template files
14.2.1 helpfile.tt2
14.2.2 lists.tt2
14.2.3 global_remind.tt2
14.2.4 your_infected_msg.tt2
14.3 Web template files
14.4 Sharing data with other applications
14.5 Sharing WWSympa authentication with other applications
14.6 Internationalization
14.6.1 Sympa internationalization
14.6.2 List internationalization
14.6.3 User internationalization
14.7 Topics
14.8 Authorization scenarios
14.9 Loop detection
14.10 Tasks
14.10.1 List task creation
14.10.2 Global task creation
14.10.3 Model file format
14.10.4 Model file examples
15. Mailing list definition
15.1 Mail aliases
15.2 List configuration file
15.3 Examples of configuration files
15.4 Subscribers file
15.5 Info file
15.6 Homepage file
15.7 Data inclusion file
15.8 List template files
15.8.1 welcome.tt2
15.8.2 bye.tt2
15.8.3 removed.tt2
15.8.4 reject.tt2
15.8.5 invite.tt2
15.8.6 remind.tt2
15.8.7 summary.tt2
15.8.8 list_aliases.tt2
15.9 Stats file
15.10 List model files
15.10.1 remind.annual.task
15.10.2 expire.annual.task
15.11 Message header and footer
15.11.1 Archive directory
16. List creation, families and list edition
16.1 List creation
16.1.1 Data for list creation
16.1.2 XML file format
16.2 List families
16.3 List creation on command line with sympa.pl
16.4 Creating and editing mailing using the web
16.4.1 List creation on the Web interface
16.4.2 Who can create lists on the Web interface
16.4.3 typical list profile and Web interface
16.4.4 List edition
17. Lists Families
17.1 Family concept
17.2 Using family
17.2.1 Definition
17.2.2 Instantiation
17.2.3 Modification
17.2.4 Closure
17.2.5 Adding one list
17.2.6 Removing one list
17.2.7 Modifying one list
17.2.8 List parameters edition in a family context
18. List configuration parameters
18.1 List description
18.1.1 editor
18.1.2 editor_include
18.1.3 host
18.1.4 lang
18.1.5 owner
18.1.6 owner_include
18.1.7 subject
18.1.8 topics
18.1.9 visibility
18.2 Data source related
18.2.1 user_data_source
18.2.2 ttl
18.2.3 include_list
18.2.4 include_remote_sympa_list
18.2.5 include_sql_query
18.2.6 include_ldap_query
18.2.7 include_ldap_2level_query
18.2.8 include_file
18.2.9 include_remote_file
18.3 Command related
18.3.1 subscribe
18.3.2 unsubscribe
18.3.3 add
18.3.4 del
18.3.5 remind
18.3.6 remind_task
18.3.7 expire_task
18.3.8 send
18.3.9 review
18.3.10 shared_doc
18.4 List tuning
18.4.1 reply_to_header
18.4.2 max_size
18.4.3 anonymous_sender
18.4.4 custom_header
18.4.5 rfc2369_header_fields
18.4.6 custom_subject
18.4.7 footer_type
18.4.8 digest
18.4.9 available_user_options
18.4.10 default_user_options
18.4.11 cookie
18.4.12 priority
18.5 Bounce related
18.5.1 bounce
18.5.2 bouncers_level1
18.5.3 bouncers_level2
18.5.4 welcome_return_path
18.5.5 remind_return_path
18.6 Archive related
18.6.1 archive
18.6.2 web_archive
18.6.3 archive_crypted_msg
18.7 Spam protection
18.7.1 spam_protection
18.7.2 web_archive_spam_protection
18.8 Intern parameters
18.8.1 family_name
18.8.2 latest_instantiation
19. Shared documents
19.1 The three kind of operations on a document
19.2 The description file
19.2.1 Structure of description files
19.3 The predefined authorization scenarios
19.3.1 The public scenario
19.3.2 The private scenario
19.3.3 The scenario owner
19.3.4 The scenario editor
19.4 Access control
19.4.1 Listmaster and privileged owners
19.4.2 Special case of the shared directory
19.4.3 General case
19.5 Shared document actions
19.6 Template files
19.6.1 d_read.tt2
19.6.2 d_editfile.tt2
19.6.3 d_control.tt2
19.6.4 d_upload.tt2
19.6.5 d_properties.tt2
20. Bounce management
21. Antivirus
22. Using Sympa with LDAP
23. Sympa with S/MIME and HTTPS
23.1 Signed message distribution
23.2 Use of S/MIME signature by Sympa itself
23.3 Use of S/MIME encryption
23.4 S/Sympa configuration
23.4.1 Installation
23.4.2 configuration in sympa.conf
23.4.3 configuration to recognize S/MIME signatures
23.4.4 distributing encrypted messages
23.5 Managing certificates with tasks
23.5.1 chk_cert_expiration.daily.task model
23.5.2 crl_update.daily.task model
24. Using Sympa commands
24.1 User commands
24.2 Owner commands
24.3 Moderator commands
Index
root 2005-04-20