\select@language {french}
\contentsline {chapter}{\numberline {1}Presentation}{11}{chapter.1}
\contentsline {section}{\numberline {1.1}License}{12}{section.1.1}
\contentsline {section}{\numberline {1.2}Features}{12}{section.1.2}
\contentsline {section}{\numberline {1.3}Project directions}{14}{section.1.3}
\contentsline {section}{\numberline {1.4}History}{14}{section.1.4}
\contentsline {section}{\numberline {1.5}Authors and credits}{14}{section.1.5}
\contentsline {section}{\numberline {1.6}Mailing lists and support}{16}{section.1.6}
\contentsline {chapter}{\numberline {2}what does \textit {Sympa}\xspace consist of ?}{17}{chapter.2}
\contentsline {section}{\numberline {2.1}Organization}{17}{section.2.1}
\contentsline {section}{\numberline {2.2}Binaries}{18}{section.2.2}
\contentsline {section}{\numberline {2.3}Configuration files}{19}{section.2.3}
\contentsline {section}{\numberline {2.4}Spools}{19}{section.2.4}
\contentsline {chapter}{\numberline {3}Installing \textit {Sympa}\xspace }{21}{chapter.3}
\contentsline {section}{\numberline {3.1}Obtaining \textit {Sympa}\xspace , related links}{21}{section.3.1}
\contentsline {section}{\numberline {3.2}Prerequisites}{21}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}System requirements}{22}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Install Berkeley DB (NEWDB)}{22}{subsection.3.2.2}
\contentsline {subsection}{\numberline {3.2.3}Install PERL and CPAN modules}{23}{subsection.3.2.3}
\contentsline {subsection}{\numberline {3.2.4}Required CPAN modules}{23}{subsection.3.2.4}
\contentsline {subsection}{\numberline {3.2.5}Create a UNIX user}{24}{subsection.3.2.5}
\contentsline {section}{\numberline {3.3}Compilation and installation }{24}{section.3.3}
\contentsline {subsection}{\numberline {3.3.1}Choosing directory locations}{26}{subsection.3.3.1}
\contentsline {section}{\numberline {3.4}Robot aliases}{27}{section.3.4}
\contentsline {section}{\numberline {3.5}Logs}{27}{section.3.5}
\contentsline {section}{\numberline {3.6}INIT script}{27}{section.3.6}
\contentsline {section}{\numberline {3.7}sympa.pl}{28}{section.3.7}
\contentsline {chapter}{\numberline {4}Mail aliases}{29}{chapter.4}
\contentsline {section}{\numberline {4.1}Robot aliases}{29}{section.4.1}
\contentsline {section}{\numberline {4.2}List aliases}{30}{section.4.2}
\contentsline {section}{\numberline {4.3}Alias manager}{31}{section.4.3}
\contentsline {section}{\numberline {4.4}Virtual domains}{31}{section.4.4}
\contentsline {chapter}{\numberline {5}sympa.conf parameters}{33}{chapter.5}
\contentsline {section}{\numberline {5.1}Site customization}{33}{section.5.1}
\contentsline {subsection}{\numberline {5.1.1}\texttt {domain}}{33}{subsection.5.1.1}
\contentsline {subsection}{\numberline {5.1.2}\texttt {email}}{34}{subsection.5.1.2}
\contentsline {subsection}{\numberline {5.1.3}\texttt {listmaster}}{34}{subsection.5.1.3}
\contentsline {subsection}{\numberline {5.1.4}\texttt {wwsympa\_url}}{34}{subsection.5.1.4}
\contentsline {subsection}{\numberline {5.1.5}\texttt {spam\_protection}}{34}{subsection.5.1.5}
\contentsline {subsection}{\numberline {5.1.6}\texttt {web\_archive\_spam\_protection}}{35}{subsection.5.1.6}
\contentsline {subsection}{\numberline {5.1.7}\texttt {dark\_color} \texttt {light\_color} \texttt {text\_color} \texttt {bg\_color} \texttt {error\_color} \texttt {selected\_color} \texttt {shaded\_color}}{35}{subsection.5.1.7}
\contentsline {subsection}{\numberline {5.1.8}\texttt {cookie}}{35}{subsection.5.1.8}
\contentsline {subsection}{\numberline {5.1.9}\texttt {create\_list}}{35}{subsection.5.1.9}
\contentsline {subsection}{\numberline {5.1.10}\texttt {global\_remind}}{36}{subsection.5.1.10}
\contentsline {section}{\numberline {5.2}Directories}{36}{section.5.2}
\contentsline {subsection}{\numberline {5.2.1}\texttt {home}}{36}{subsection.5.2.1}
\contentsline {subsection}{\numberline {5.2.2}\texttt {etc}}{36}{subsection.5.2.2}
\contentsline {section}{\numberline {5.3}System related}{36}{section.5.3}
\contentsline {subsection}{\numberline {5.3.1}\texttt {syslog}}{36}{subsection.5.3.1}
\contentsline {subsection}{\numberline {5.3.2}\texttt {log\_level}}{37}{subsection.5.3.2}
\contentsline {subsection}{\numberline {5.3.3}\texttt {log\_socket\_type}}{37}{subsection.5.3.3}
\contentsline {subsection}{\numberline {5.3.4}\texttt {pidfile}}{37}{subsection.5.3.4}
\contentsline {subsection}{\numberline {5.3.5}\texttt {umask}}{37}{subsection.5.3.5}
\contentsline {section}{\numberline {5.4}Sending related}{38}{section.5.4}
\contentsline {subsection}{\numberline {5.4.1}\texttt {maxsmtp}}{38}{subsection.5.4.1}
\contentsline {subsection}{\numberline {5.4.2}\texttt {log\_smtp}}{38}{subsection.5.4.2}
\contentsline {subsection}{\numberline {5.4.3}\texttt {max\_size}}{38}{subsection.5.4.3}
\contentsline {subsection}{\numberline {5.4.4}\texttt {misaddressed\_commands}}{38}{subsection.5.4.4}
\contentsline {subsection}{\numberline {5.4.5}\texttt {misaddressed\_commands\_regexp}}{39}{subsection.5.4.5}
\contentsline {subsection}{\numberline {5.4.6}\texttt {nrcpt}}{39}{subsection.5.4.6}
\contentsline {subsection}{\numberline {5.4.7}\texttt {avg}}{39}{subsection.5.4.7}
\contentsline {subsection}{\numberline {5.4.8}\texttt {sendmail}}{39}{subsection.5.4.8}
\contentsline {subsection}{\numberline {5.4.9}\texttt {sendmail\_args}}{39}{subsection.5.4.9}
\contentsline {subsection}{\numberline {5.4.10}\texttt {rfc2369\_header\_fields}}{40}{subsection.5.4.10}
\contentsline {subsection}{\numberline {5.4.11}\texttt {remove\_headers}}{40}{subsection.5.4.11}
\contentsline {subsection}{\numberline {5.4.12}\texttt {anonymous\_headers\_fields}}{40}{subsection.5.4.12}
\contentsline {subsection}{\numberline {5.4.13}\texttt {list\_check\_smtp}}{40}{subsection.5.4.13}
\contentsline {subsection}{\numberline {5.4.14}\texttt {list\_check\_suffixes}}{40}{subsection.5.4.14}
\contentsline {section}{\numberline {5.5}Quotas}{41}{section.5.5}
\contentsline {subsection}{\numberline {5.5.1}\texttt {default\_shared\_quota}}{41}{subsection.5.5.1}
\contentsline {subsection}{\numberline {5.5.2}\texttt {default\_archive\_quota}}{41}{subsection.5.5.2}
\contentsline {section}{\numberline {5.6}Spool related}{41}{section.5.6}
\contentsline {subsection}{\numberline {5.6.1}\texttt {spool}}{41}{subsection.5.6.1}
\contentsline {subsection}{\numberline {5.6.2}\texttt {queue}}{41}{subsection.5.6.2}
\contentsline {subsection}{\numberline {5.6.3}\texttt {queuemod}}{41}{subsection.5.6.3}
\contentsline {subsection}{\numberline {5.6.4}\texttt {queuedigest}}{42}{subsection.5.6.4}
\contentsline {subsection}{\numberline {5.6.5}\texttt {queueexpire}}{42}{subsection.5.6.5}
\contentsline {subsection}{\numberline {5.6.6}\texttt {queueauth}}{42}{subsection.5.6.6}
\contentsline {subsection}{\numberline {5.6.7}\texttt {queueoutgoing}}{42}{subsection.5.6.7}
\contentsline {subsection}{\numberline {5.6.8}\texttt {queuebounce}}{42}{subsection.5.6.8}
\contentsline {subsection}{\numberline {5.6.9}\texttt {queuetask}}{42}{subsection.5.6.9}
\contentsline {subsection}{\numberline {5.6.10}\texttt {tmpdir}}{43}{subsection.5.6.10}
\contentsline {subsection}{\numberline {5.6.11}\texttt {sleep}}{43}{subsection.5.6.11}
\contentsline {subsection}{\numberline {5.6.12}\texttt {clean\_delay\_queue}}{43}{subsection.5.6.12}
\contentsline {subsection}{\numberline {5.6.13}\texttt {clean\_delay\_queuemod}}{43}{subsection.5.6.13}
\contentsline {subsection}{\numberline {5.6.14}\texttt {clean\_delay\_queueauth}}{43}{subsection.5.6.14}
\contentsline {section}{\numberline {5.7}Internationalization related}{44}{section.5.7}
\contentsline {subsection}{\numberline {5.7.1}\texttt {msgcat}}{44}{subsection.5.7.1}
\contentsline {subsection}{\numberline {5.7.2}\texttt {lang}}{44}{subsection.5.7.2}
\contentsline {section}{\numberline {5.8}Bounce related}{44}{section.5.8}
\contentsline {subsection}{\numberline {5.8.1}\texttt {bounce\_warn\_rate}}{44}{subsection.5.8.1}
\contentsline {subsection}{\numberline {5.8.2}\texttt {bounce\_halt\_rate}}{44}{subsection.5.8.2}
\contentsline {subsection}{\numberline {5.8.3}\texttt {welcome\_return\_path}}{45}{subsection.5.8.3}
\contentsline {subsection}{\numberline {5.8.4}\texttt {remind\_return\_path}}{45}{subsection.5.8.4}
\contentsline {subsection}{\numberline {5.8.5}\texttt {expire\_bounce\_task}}{45}{subsection.5.8.5}
\contentsline {subsection}{\numberline {5.8.6}\texttt {purge\_orphan\_bounces\_task}}{45}{subsection.5.8.6}
\contentsline {subsection}{\numberline {5.8.7}\texttt {eval\_bouncers\_task}}{45}{subsection.5.8.7}
\contentsline {subsection}{\numberline {5.8.8}\texttt {process\_bouncers\_task}}{46}{subsection.5.8.8}
\contentsline {subsection}{\numberline {5.8.9}\texttt {minimum\_bouncing\_count}}{46}{subsection.5.8.9}
\contentsline {subsection}{\numberline {5.8.10}\texttt {minimum\_bouncing\_period}}{46}{subsection.5.8.10}
\contentsline {subsection}{\numberline {5.8.11}\texttt {bounce\_delay}}{46}{subsection.5.8.11}
\contentsline {subsection}{\numberline {5.8.12}\texttt {default\_bounce\_level1\_rate}}{46}{subsection.5.8.12}
\contentsline {subsection}{\numberline {5.8.13}\texttt {default\_bounce\_level2\_rate}}{47}{subsection.5.8.13}
\contentsline {section}{\numberline {5.9}Priority related}{47}{section.5.9}
\contentsline {subsection}{\numberline {5.9.1}\texttt {sympa\_priority}}{47}{subsection.5.9.1}
\contentsline {subsection}{\numberline {5.9.2}\texttt {request\_priority}}{47}{subsection.5.9.2}
\contentsline {subsection}{\numberline {5.9.3}\texttt {owner\_priority}}{47}{subsection.5.9.3}
\contentsline {subsection}{\numberline {5.9.4}\texttt {default\_list\_priority}}{47}{subsection.5.9.4}
\contentsline {section}{\numberline {5.10}Database related}{48}{section.5.10}
\contentsline {subsection}{\numberline {5.10.1}\texttt {db\_type}}{48}{subsection.5.10.1}
\contentsline {subsection}{\numberline {5.10.2}\texttt {db\_name}}{48}{subsection.5.10.2}
\contentsline {subsection}{\numberline {5.10.3}\texttt {db\_host}}{48}{subsection.5.10.3}
\contentsline {subsection}{\numberline {5.10.4}\texttt {db\_port}}{48}{subsection.5.10.4}
\contentsline {subsection}{\numberline {5.10.5}\texttt {db\_user}}{49}{subsection.5.10.5}
\contentsline {subsection}{\numberline {5.10.6}\texttt {db\_passwd}}{49}{subsection.5.10.6}
\contentsline {subsection}{\numberline {5.10.7}\texttt {db\_options}}{49}{subsection.5.10.7}
\contentsline {subsection}{\numberline {5.10.8}\texttt {db\_env}}{49}{subsection.5.10.8}
\contentsline {subsection}{\numberline {5.10.9}\texttt {db\_additional\_subscriber\_fields}}{49}{subsection.5.10.9}
\contentsline {subsection}{\numberline {5.10.10}\texttt {db\_additional\_user\_fields}}{49}{subsection.5.10.10}
\contentsline {section}{\numberline {5.11}Loop prevention}{50}{section.5.11}
\contentsline {subsection}{\numberline {5.11.1}\texttt {loop\_command\_max}}{50}{subsection.5.11.1}
\contentsline {subsection}{\numberline {5.11.2}\texttt {loop\_command\_sampling\_delay}}{50}{subsection.5.11.2}
\contentsline {subsection}{\numberline {5.11.3}\texttt {loop\_command\_decrease\_factor}}{50}{subsection.5.11.3}
\contentsline {section}{\numberline {5.12}S/MIME configuration}{50}{section.5.12}
\contentsline {subsection}{\numberline {5.12.1}\texttt {openssl}}{51}{subsection.5.12.1}
\contentsline {subsection}{\numberline {5.12.2}\texttt {capath}}{51}{subsection.5.12.2}
\contentsline {subsection}{\numberline {5.12.3}\texttt {cafile}}{51}{subsection.5.12.3}
\contentsline {subsection}{\numberline {5.12.4}\texttt {key\_passwd}}{51}{subsection.5.12.4}
\contentsline {subsection}{\numberline {5.12.5}\texttt {chk\_cert\_expiration\_task}}{51}{subsection.5.12.5}
\contentsline {subsection}{\numberline {5.12.6}\texttt {crl\_update\_task}}{52}{subsection.5.12.6}
\contentsline {section}{\numberline {5.13}Antivirus plug-in}{52}{section.5.13}
\contentsline {subsection}{\numberline {5.13.1}\texttt {antivirus\_path}}{52}{subsection.5.13.1}
\contentsline {subsection}{\numberline {5.13.2}\texttt {antivirus\_args}}{52}{subsection.5.13.2}
\contentsline {subsection}{\numberline {5.13.3}\texttt {antivirus\_notify}}{53}{subsection.5.13.3}
\contentsline {chapter}{\numberline {6}\textit {Sympa}\xspace and its database}{55}{chapter.6}
\contentsline {section}{\numberline {6.1}Prerequisites}{55}{section.6.1}
\contentsline {section}{\numberline {6.2}Installing PERL modules}{55}{section.6.2}
\contentsline {section}{\numberline {6.3}Creating a sympa DataBase}{56}{section.6.3}
\contentsline {subsection}{\numberline {6.3.1}Database structure}{56}{subsection.6.3.1}
\contentsline {subsection}{\numberline {6.3.2}Database creation}{56}{subsection.6.3.2}
\contentsline {section}{\numberline {6.4}Setting database privileges}{60}{section.6.4}
\contentsline {section}{\numberline {6.5}Importing subscribers data}{60}{section.6.5}
\contentsline {subsection}{\numberline {6.5.1}Importing data from a text file}{60}{subsection.6.5.1}
\contentsline {subsection}{\numberline {6.5.2}Importing data from subscribers files}{61}{subsection.6.5.2}
\contentsline {section}{\numberline {6.6}Extending database table format}{61}{section.6.6}
\contentsline {section}{\numberline {6.7}\textit {Sympa}\xspace configuration}{61}{section.6.7}
\contentsline {chapter}{\numberline {7}WWSympa, Sympa's web interface}{63}{chapter.7}
\contentsline {section}{\numberline {7.1}Organization}{63}{section.7.1}
\contentsline {section}{\numberline {7.2}HTTPD setup}{64}{section.7.2}
\contentsline {subsection}{\numberline {7.2.1}wwsympa.fcgi access permissions}{64}{subsection.7.2.1}
\contentsline {subsection}{\numberline {7.2.2}Installing wwsympa.fcgi in your Apache server}{65}{subsection.7.2.2}
\contentsline {subsection}{\numberline {7.2.3}Using FastCGI}{65}{subsection.7.2.3}
\contentsline {section}{\numberline {7.3}wwsympa.conf parameters}{66}{section.7.3}
\contentsline {subsection}{\numberline {7.3.1}arc\_path}{66}{subsection.7.3.1}
\contentsline {subsection}{\numberline {7.3.2}archive\_default\_index thrd | mail}{66}{subsection.7.3.2}
\contentsline {subsection}{\numberline {7.3.3}archived\_pidfile}{66}{subsection.7.3.3}
\contentsline {subsection}{\numberline {7.3.4}bounce\_path}{66}{subsection.7.3.4}
\contentsline {subsection}{\numberline {7.3.5}bounced\_pidfile}{66}{subsection.7.3.5}
\contentsline {subsection}{\numberline {7.3.6}cookie\_expire}{66}{subsection.7.3.6}
\contentsline {subsection}{\numberline {7.3.7}cookie\_domain}{67}{subsection.7.3.7}
\contentsline {subsection}{\numberline {7.3.8}default\_home}{67}{subsection.7.3.8}
\contentsline {subsection}{\numberline {7.3.9}icons\_url}{67}{subsection.7.3.9}
\contentsline {subsection}{\numberline {7.3.10}log\_facility}{67}{subsection.7.3.10}
\contentsline {subsection}{\numberline {7.3.11}mhonarc}{67}{subsection.7.3.11}
\contentsline {subsection}{\numberline {7.3.12}password\_case sensitive | insensitive}{68}{subsection.7.3.12}
\contentsline {subsection}{\numberline {7.3.13}title}{68}{subsection.7.3.13}
\contentsline {subsection}{\numberline {7.3.14}use\_fast\_cgi 0 | 1}{68}{subsection.7.3.14}
\contentsline {section}{\numberline {7.4}MhOnArc}{68}{section.7.4}
\contentsline {section}{\numberline {7.5}Archiving daemon}{69}{section.7.5}
\contentsline {section}{\numberline {7.6}Database configuration}{69}{section.7.6}
\contentsline {chapter}{\numberline {8}Authentication}{71}{chapter.8}
\contentsline {section}{\numberline {8.1}S/MIME and HTTPS authentication}{72}{section.8.1}
\contentsline {section}{\numberline {8.2}Authentication with email address, uid or alternate email address}{72}{section.8.2}
\contentsline {section}{\numberline {8.3}Generis SSO authentication}{73}{section.8.3}
\contentsline {section}{\numberline {8.4}CAS-based authentication}{74}{section.8.4}
\contentsline {section}{\numberline {8.5}auth.conf}{74}{section.8.5}
\contentsline {subsection}{\numberline {8.5.1}user\_table paragraph}{76}{subsection.8.5.1}
\contentsline {subsection}{\numberline {8.5.2}ldap paragraph}{76}{subsection.8.5.2}
\contentsline {subsection}{\numberline {8.5.3}generic\_sso paragraph}{79}{subsection.8.5.3}
\contentsline {subsection}{\numberline {8.5.4}cas paragraph}{79}{subsection.8.5.4}
\contentsline {section}{\numberline {8.6}Sharing \textit {WWSympa}\xspace authentication with other applications}{80}{section.8.6}
\contentsline {chapter}{\numberline {9}Authorization scenarios}{83}{chapter.9}
\contentsline {section}{\numberline {9.1}rules specifications}{84}{section.9.1}
\contentsline {section}{\numberline {9.2}LDAP Named Filters}{86}{section.9.2}
\contentsline {subsection}{\numberline {9.2.1}Definition}{86}{subsection.9.2.1}
\contentsline {subsection}{\numberline {9.2.2}Search Condition}{87}{subsection.9.2.2}
\contentsline {section}{\numberline {9.3}scenario inclusion}{87}{section.9.3}
\contentsline {section}{\numberline {9.4}Hidding scenario files}{88}{section.9.4}
\contentsline {chapter}{\numberline {10}Virtual robot}{89}{chapter.10}
\contentsline {section}{\numberline {10.1}How to create a virtual robot}{89}{section.10.1}
\contentsline {section}{\numberline {10.2}robot.conf}{90}{section.10.2}
\contentsline {subsection}{\numberline {10.2.1}Robot customization}{91}{subsection.10.2.1}
\contentsline {chapter}{\numberline {11}Customizing \textit {Sympa}\xspace /\textit {WWSympa}\xspace }{93}{chapter.11}
\contentsline {section}{\numberline {11.1}Template file format}{93}{section.11.1}
\contentsline {subsection}{\numberline {11.1.1}Variables}{93}{subsection.11.1.1}
\contentsline {subsection}{\numberline {11.1.2}Conditions}{94}{subsection.11.1.2}
\contentsline {subsection}{\numberline {11.1.3}Loops}{94}{subsection.11.1.3}
\contentsline {subsection}{\numberline {11.1.4}File inclusions}{94}{subsection.11.1.4}
\contentsline {subsection}{\numberline {11.1.5}Stop parsing}{95}{subsection.11.1.5}
\contentsline {subsection}{\numberline {11.1.6}Parsing options}{95}{subsection.11.1.6}
\contentsline {section}{\numberline {11.2}Site template files}{96}{section.11.2}
\contentsline {subsection}{\numberline {11.2.1}helpfile.tpl}{97}{subsection.11.2.1}
\contentsline {subsection}{\numberline {11.2.2}lists.tpl}{97}{subsection.11.2.2}
\contentsline {subsection}{\numberline {11.2.3}global\_remind.tpl}{97}{subsection.11.2.3}
\contentsline {subsection}{\numberline {11.2.4}your\_infected\_msg.tpl}{98}{subsection.11.2.4}
\contentsline {section}{\numberline {11.3}Web template files}{98}{section.11.3}
\contentsline {section}{\numberline {11.4}Sharing data with other applications}{98}{section.11.4}
\contentsline {section}{\numberline {11.5}Sharing \textit {WWSympa}\xspace authentication with other applications}{99}{section.11.5}
\contentsline {section}{\numberline {11.6}Internationalization}{99}{section.11.6}
\contentsline {subsection}{\numberline {11.6.1}\textit {Sympa}\xspace internationalization}{99}{subsection.11.6.1}
\contentsline {subsection}{\numberline {11.6.2}List internationalization}{100}{subsection.11.6.2}
\contentsline {subsection}{\numberline {11.6.3}User internationalization}{100}{subsection.11.6.3}
\contentsline {section}{\numberline {11.7}Topics}{100}{section.11.7}
\contentsline {section}{\numberline {11.8}Authorization scenarios}{101}{section.11.8}
\contentsline {section}{\numberline {11.9}Loop detection}{101}{section.11.9}
\contentsline {section}{\numberline {11.10}Tasks}{102}{section.11.10}
\contentsline {subsection}{\numberline {11.10.1}List task creation}{102}{subsection.11.10.1}
\contentsline {subsection}{\numberline {11.10.2}Global task creation}{102}{subsection.11.10.2}
\contentsline {subsection}{\numberline {11.10.3}Model file format}{103}{subsection.11.10.3}
\contentsline {subsection}{\numberline {11.10.4}Model file examples}{104}{subsection.11.10.4}
\contentsline {chapter}{\numberline {12}Mailing list definition}{105}{chapter.12}
\contentsline {section}{\numberline {12.1}Mail aliases}{105}{section.12.1}
\contentsline {section}{\numberline {12.2}List configuration file}{105}{section.12.2}
\contentsline {section}{\numberline {12.3}Examples of configuration files}{106}{section.12.3}
\contentsline {section}{\numberline {12.4}Subscribers file}{107}{section.12.4}
\contentsline {section}{\numberline {12.5}Info file}{108}{section.12.5}
\contentsline {section}{\numberline {12.6}Homepage file}{108}{section.12.6}
\contentsline {section}{\numberline {12.7}List template files}{108}{section.12.7}
\contentsline {subsection}{\numberline {12.7.1}welcome.tpl}{109}{subsection.12.7.1}
\contentsline {subsection}{\numberline {12.7.2}bye.tpl}{109}{subsection.12.7.2}
\contentsline {subsection}{\numberline {12.7.3}removed.tpl}{109}{subsection.12.7.3}
\contentsline {subsection}{\numberline {12.7.4}reject.tpl}{109}{subsection.12.7.4}
\contentsline {subsection}{\numberline {12.7.5}invite.tpl}{110}{subsection.12.7.5}
\contentsline {subsection}{\numberline {12.7.6}remind.tpl}{110}{subsection.12.7.6}
\contentsline {subsection}{\numberline {12.7.7}summary.tpl}{110}{subsection.12.7.7}
\contentsline {subsection}{\numberline {12.7.8}list\_aliases.tpl}{110}{subsection.12.7.8}
\contentsline {section}{\numberline {12.8}Stats file}{110}{section.12.8}
\contentsline {section}{\numberline {12.9}List model files}{111}{section.12.9}
\contentsline {subsection}{\numberline {12.9.1}remind.annual.task}{111}{subsection.12.9.1}
\contentsline {subsection}{\numberline {12.9.2}expire.annual.task}{111}{subsection.12.9.2}
\contentsline {section}{\numberline {12.10}Message header and footer}{111}{section.12.10}
\contentsline {subsection}{\numberline {12.10.1}Archive directory}{112}{subsection.12.10.1}
\contentsline {chapter}{\numberline {13}Creating and editing mailing using the web}{113}{chapter.13}
\contentsline {section}{\numberline {13.1}List creation}{113}{section.13.1}
\contentsline {subsection}{\numberline {13.1.1}Who can create lists}{114}{subsection.13.1.1}
\contentsline {subsection}{\numberline {13.1.2}typical list profile}{114}{subsection.13.1.2}
\contentsline {section}{\numberline {13.2}List edition}{115}{section.13.2}
\contentsline {chapter}{\numberline {14}List configuration parameters}{117}{chapter.14}
\contentsline {section}{\numberline {14.1}List description}{117}{section.14.1}
\contentsline {subsection}{\numberline {14.1.1}editor}{117}{subsection.14.1.1}
\contentsline {subsection}{\numberline {14.1.2}host}{118}{subsection.14.1.2}
\contentsline {subsection}{\numberline {14.1.3}lang}{118}{subsection.14.1.3}
\contentsline {subsection}{\numberline {14.1.4}owner}{118}{subsection.14.1.4}
\contentsline {subsection}{\numberline {14.1.5}subject}{119}{subsection.14.1.5}
\contentsline {subsection}{\numberline {14.1.6}topics}{119}{subsection.14.1.6}
\contentsline {subsection}{\numberline {14.1.7}visibility }{120}{subsection.14.1.7}
\contentsline {section}{\numberline {14.2}Data source related}{120}{section.14.2}
\contentsline {subsection}{\numberline {14.2.1}user\_data\_source}{120}{subsection.14.2.1}
\contentsline {subsection}{\numberline {14.2.2}ttl}{121}{subsection.14.2.2}
\contentsline {subsection}{\numberline {14.2.3}include\_list}{121}{subsection.14.2.3}
\contentsline {subsection}{\numberline {14.2.4}include\_remote\_sympa\_list}{121}{subsection.14.2.4}
\contentsline {subsection}{\numberline {14.2.5}include\_sql\_query}{122}{subsection.14.2.5}
\contentsline {subsection}{\numberline {14.2.6}include\_ldap\_query}{123}{subsection.14.2.6}
\contentsline {subsection}{\numberline {14.2.7}include\_ldap\_2level\_query}{124}{subsection.14.2.7}
\contentsline {subsection}{\numberline {14.2.8}include\_file}{126}{subsection.14.2.8}
\contentsline {section}{\numberline {14.3}Command related}{127}{section.14.3}
\contentsline {subsection}{\numberline {14.3.1}subscribe}{127}{subsection.14.3.1}
\contentsline {subsection}{\numberline {14.3.2}unsubscribe}{127}{subsection.14.3.2}
\contentsline {subsection}{\numberline {14.3.3}add}{128}{subsection.14.3.3}
\contentsline {subsection}{\numberline {14.3.4}del}{128}{subsection.14.3.4}
\contentsline {subsection}{\numberline {14.3.5}remind}{129}{subsection.14.3.5}
\contentsline {subsection}{\numberline {14.3.6}remind\_task}{129}{subsection.14.3.6}
\contentsline {subsection}{\numberline {14.3.7}expire\_task}{129}{subsection.14.3.7}
\contentsline {subsection}{\numberline {14.3.8}send}{130}{subsection.14.3.8}
\contentsline {subsection}{\numberline {14.3.9}review}{131}{subsection.14.3.9}
\contentsline {subsection}{\numberline {14.3.10}shared\_doc}{131}{subsection.14.3.10}
\contentsline {subsubsection}{d\_read}{132}{section*.2}
\contentsline {subsubsection}{d\_edit}{132}{section*.3}
\contentsline {subsubsection}{quota}{133}{section*.4}
\contentsline {section}{\numberline {14.4}List tuning}{133}{section.14.4}
\contentsline {subsection}{\numberline {14.4.1}reply\_to\_header}{133}{subsection.14.4.1}
\contentsline {subsection}{\numberline {14.4.2}max\_size}{133}{subsection.14.4.2}
\contentsline {subsection}{\numberline {14.4.3}anonymous\_sender}{134}{subsection.14.4.3}
\contentsline {subsection}{\numberline {14.4.4}custom\_header}{134}{subsection.14.4.4}
\contentsline {subsection}{\numberline {14.4.5}custom\_subject}{134}{subsection.14.4.5}
\contentsline {subsection}{\numberline {14.4.6}footer\_type}{135}{subsection.14.4.6}
\contentsline {subsection}{\numberline {14.4.7}digest}{135}{subsection.14.4.7}
\contentsline {subsection}{\numberline {14.4.8}available\_user\_options}{135}{subsection.14.4.8}
\contentsline {subsection}{\numberline {14.4.9}default\_user\_options}{136}{subsection.14.4.9}
\contentsline {subsection}{\numberline {14.4.10}cookie}{136}{subsection.14.4.10}
\contentsline {subsection}{\numberline {14.4.11}priority}{137}{subsection.14.4.11}
\contentsline {section}{\numberline {14.5}Bounce related}{137}{section.14.5}
\contentsline {subsection}{\numberline {14.5.1}bounce}{137}{subsection.14.5.1}
\contentsline {subsection}{\numberline {14.5.2}bouncers\_level1}{138}{subsection.14.5.2}
\contentsline {subsection}{\numberline {14.5.3}bouncers\_level2}{138}{subsection.14.5.3}
\contentsline {subsection}{\numberline {14.5.4}welcome\_return\_path}{139}{subsection.14.5.4}
\contentsline {subsection}{\numberline {14.5.5}remind\_return\_path}{139}{subsection.14.5.5}
\contentsline {section}{\numberline {14.6}Archive related}{139}{section.14.6}
\contentsline {subsection}{\numberline {14.6.1}archive}{139}{subsection.14.6.1}
\contentsline {subsection}{\numberline {14.6.2}web\_archive}{140}{subsection.14.6.2}
\contentsline {subsubsection}{access}{140}{section*.5}
\contentsline {subsubsection}{quota}{141}{section*.6}
\contentsline {subsection}{\numberline {14.6.3}archive\_crypted\_msg}{141}{subsection.14.6.3}
\contentsline {section}{\numberline {14.7}Spam protection}{141}{section.14.7}
\contentsline {subsection}{\numberline {14.7.1}spam\_protection}{141}{subsection.14.7.1}
\contentsline {subsection}{\numberline {14.7.2}web\_archive\_spam\_protection}{142}{subsection.14.7.2}
\contentsline {chapter}{\numberline {15}Shared documents}{143}{chapter.15}
\contentsline {section}{\numberline {15.1}The three kind of operations on a document}{144}{section.15.1}
\contentsline {section}{\numberline {15.2}The description file}{144}{section.15.2}
\contentsline {subsection}{\numberline {15.2.1}Structure of description files}{145}{subsection.15.2.1}
\contentsline {section}{\numberline {15.3}The predefined authorization scenarios}{145}{section.15.3}
\contentsline {subsection}{\numberline {15.3.1}The public scenario}{145}{subsection.15.3.1}
\contentsline {subsection}{\numberline {15.3.2}The private scenario}{145}{subsection.15.3.2}
\contentsline {subsection}{\numberline {15.3.3}The scenario owner}{146}{subsection.15.3.3}
\contentsline {section}{\numberline {15.4}Access control}{146}{section.15.4}
\contentsline {subsection}{\numberline {15.4.1}Listmaster and privileged owners}{146}{subsection.15.4.1}
\contentsline {subsection}{\numberline {15.4.2}Special case of the \texttt {shared} directory}{146}{subsection.15.4.2}
\contentsline {subsection}{\numberline {15.4.3}General case}{146}{subsection.15.4.3}
\contentsline {section}{\numberline {15.5}Shared document actions}{148}{section.15.5}
\contentsline {section}{\numberline {15.6}Template files}{148}{section.15.6}
\contentsline {subsection}{\numberline {15.6.1}d\_read.tpl}{149}{subsection.15.6.1}
\contentsline {subsection}{\numberline {15.6.2}d\_editfile.tpl}{149}{subsection.15.6.2}
\contentsline {subsection}{\numberline {15.6.3}d\_control.tpl}{149}{subsection.15.6.3}
\contentsline {chapter}{\numberline {16}Bounce management}{151}{chapter.16}
\contentsline {chapter}{\numberline {17}Antivirus}{153}{chapter.17}
\contentsline {chapter}{\numberline {18}Using \textit {Sympa}\xspace with LDAP}{155}{chapter.18}
\contentsline {chapter}{\numberline {19}\textit {Sympa}\xspace with S/MIME and HTTPS}{157}{chapter.19}
\contentsline {section}{\numberline {19.1}Signed message distribution}{157}{section.19.1}
\contentsline {section}{\numberline {19.2}Use of S/MIME signature by Sympa itself}{158}{section.19.2}
\contentsline {section}{\numberline {19.3}Use of S/MIME encryption}{158}{section.19.3}
\contentsline {section}{\numberline {19.4}S/Sympa configuration}{158}{section.19.4}
\contentsline {subsection}{\numberline {19.4.1}Installation}{158}{subsection.19.4.1}
\contentsline {subsection}{\numberline {19.4.2}configuration in sympa.conf}{159}{subsection.19.4.2}
\contentsline {subsection}{\numberline {19.4.3}configuration to recognize S/MIME signatures}{159}{subsection.19.4.3}
\contentsline {subsection}{\numberline {19.4.4}distributing encrypted messages}{160}{subsection.19.4.4}
\contentsline {subsubsection}{Use of Netscape navigator to obtain X509 list certificates}{161}{section*.7}
\contentsline {section}{\numberline {19.5}Managing certificates with tasks}{161}{section.19.5}
\contentsline {subsection}{\numberline {19.5.1}chk\_cert\_expiration.daily.task model}{161}{subsection.19.5.1}
\contentsline {subsection}{\numberline {19.5.2}crl\_update.daily.task model}{161}{subsection.19.5.2}
\contentsline {chapter}{\numberline {20}Using \textit {Sympa}\xspace commands}{163}{chapter.20}
\contentsline {section}{\numberline {20.1}User commands}{163}{section.20.1}
\contentsline {section}{\numberline {20.2}Owner commands}{166}{section.20.2}
\contentsline {section}{\numberline {20.3}Moderator commands}{167}{section.20.3}
