<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://doc.cliss21.com/index.php?action=history&amp;feed=atom&amp;title=Installation_de_Sympa</id>
	<title>Installation de Sympa - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://doc.cliss21.com/index.php?action=history&amp;feed=atom&amp;title=Installation_de_Sympa"/>
	<link rel="alternate" type="text/html" href="https://doc.cliss21.com/index.php?title=Installation_de_Sympa&amp;action=history"/>
	<updated>2026-06-03T23:46:05Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://doc.cliss21.com/index.php?title=Installation_de_Sympa&amp;diff=3704&amp;oldid=prev</id>
		<title>imported&gt;VincentAdolphe : /* Installation et configuration de l'application */</title>
		<link rel="alternate" type="text/html" href="https://doc.cliss21.com/index.php?title=Installation_de_Sympa&amp;diff=3704&amp;oldid=prev"/>
		<updated>2016-03-15T11:07:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Installation et configuration de l&amp;#039;application&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 15 mars 2016 à 11:07&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sympa est une application de gestion de listes électroniques. Cette page présente un cas simple d'installation de base de cette application, sous Debian Squeeze, en utilisant le serveur de mails Postfix et le serveur web apache.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sympa est une application de gestion de listes électroniques. Cette page présente un cas simple d'installation de base de cette application, sous Debian Squeeze, en utilisant le serveur de mails Postfix et le serveur web apache.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Voir aussi [[ConfigurationSympa]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Installation et configuration de l'application =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Installation et configuration de l'application =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot; &gt;Ligne 38 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 40 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On peut ensuite tester la taille effective des mails qu'on peut gérer grâce à la commande:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On peut ensuite tester la taille effective des mails qu'on peut gérer grâce à la commande:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sympa --test_database_message_buffer&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sympa --test_database_message_buffer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configuration du serveur apache =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configuration du serveur apache =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key cliss21_mediawiki:diff::1.12:old-3703:rev-3704 --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;VincentAdolphe</name></author>
	</entry>
	<entry>
		<id>https://doc.cliss21.com/index.php?title=Installation_de_Sympa&amp;diff=3703&amp;oldid=prev</id>
		<title>imported&gt;XavierBéguin : Création de la page</title>
		<link rel="alternate" type="text/html" href="https://doc.cliss21.com/index.php?title=Installation_de_Sympa&amp;diff=3703&amp;oldid=prev"/>
		<updated>2011-05-23T15:50:45Z</updated>

		<summary type="html">&lt;p&gt;Création de la page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sympa est une application de gestion de listes électroniques. Cette page présente un cas simple d'installation de base de cette application, sous Debian Squeeze, en utilisant le serveur de mails Postfix et le serveur web apache.&lt;br /&gt;
&lt;br /&gt;
= Installation et configuration de l'application =&lt;br /&gt;
&lt;br /&gt;
Sous Debian, sympa est fourni par le paquet ''sympa'':&lt;br /&gt;
 aptitude install sympa&lt;br /&gt;
&lt;br /&gt;
Lors de la procédure d'installation, laisser à wwwconfig le soin de créer la base de données en lui donnant le mot de passe d'un utilisateur admin de mysql.&lt;br /&gt;
A priori, on peut aussi peupler la base de données à l'aide de la commande ''sympa --upgrade'' après configuration de sympa, mais je n'ai pas testé.&lt;br /&gt;
&lt;br /&gt;
La configuration de sympa se fait ensuite en lançant la commande ''sympa_wizard'' qui nous demande simplement de répondre aux questions.&lt;br /&gt;
Les informations vont ensuite peupler les fichiers de configuration ''/etc/sympa/sympa.conf'' et ''/etc/sympa/wwsympa.conf''.&lt;br /&gt;
 sympa_wizard&lt;br /&gt;
&lt;br /&gt;
La plupart des paramètres peuvent être utilisés par défaut. Quelques exemples de paramètres à préciser (attention: liste non exhaustive; ces exemples sont pour un serveur où on voudrait utiliser listes.domain.tld):&lt;br /&gt;
 http_host    &amp;lt;nowiki&amp;gt;http://listes.domaine.tld&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 domain    listes.domaine.tld&lt;br /&gt;
 listmaster     listmaster@domaine.tld&lt;br /&gt;
&lt;br /&gt;
On doit ensuite éditer ''/etc/sympa/sympa.conf'' pour désactiver le programme qui met à jour les alias de messagerie pour chaque liste, car nous utilisons une&lt;br /&gt;
table de transports postfix (voir plus bas le chapitre à ce sujet). Après la directive ''sendmail'' (par exemple), on peut donc ajouter les lignes suivantes:&lt;br /&gt;
 ## On ne veut pas que sympa ajoute de nouveaux alias à chaque création de&lt;br /&gt;
 ## liste, car les alias sont gérés par une table de transport postfix.&lt;br /&gt;
 sendmail_aliases none&lt;br /&gt;
&lt;br /&gt;
Penser à recharger la configuration de sympa après édition:&lt;br /&gt;
 /etc/init.d/sympa restart&lt;br /&gt;
&lt;br /&gt;
On peut vouloir augmenter la taille des messages. Comme ils sont stockés en&lt;br /&gt;
base de données, on devra peut-être changer la taille maximal des paquets&lt;br /&gt;
échangés avec mysql:&lt;br /&gt;
 cat &amp;gt; /etc/mysql/conf.d/sympa.cnf &amp;lt;&amp;lt;&amp;lt;'&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 max_allowed_packet = 20M&lt;br /&gt;
 '&lt;br /&gt;
 /etc/init.d/mysql restart&lt;br /&gt;
&lt;br /&gt;
On peut ensuite tester la taille effective des mails qu'on peut gérer grâce à la commande:&lt;br /&gt;
 sympa --test_database_message_buffer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration du serveur apache =&lt;br /&gt;
&lt;br /&gt;
Par défaut après installation du paquet ''sympa'', apache est configuré via ''/etc/apache2/conf.d/sympa'', pour permettre l'accès à sympa depuis l'url ''/wws''.&lt;br /&gt;
&lt;br /&gt;
On peut vouloir changer ça et créer un virtual host pour y accéder via ''&amp;lt;nowiki&amp;gt;http://listes.domaine.tld/sympa&amp;lt;/nowiki&amp;gt;'' (en ajoutant une redirection de ''/'' vers ''/sympa'' à l'aide de mod_rewrite).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName listes.domaine.tld&lt;br /&gt;
    ServerAdmin webmaster@domaine.tld&lt;br /&gt;
     &lt;br /&gt;
    Alias /static-sympa /var/lib/sympa/static_content&lt;br /&gt;
    ScriptAlias /sympa /usr/lib/cgi-bin/sympa/wwsympa.fcgi&lt;br /&gt;
     &lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^/$ /sympa [R]&lt;br /&gt;
     &lt;br /&gt;
    LogLevel info&lt;br /&gt;
    ErrorLog /var/log/apache2/listes/error.log&lt;br /&gt;
    CustomLog /var/log/apache2/listes/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration de postfix =&lt;br /&gt;
&lt;br /&gt;
On crée deux services postfix : ''sympa'' et ''sympabounce'' :&lt;br /&gt;
 cat &amp;gt;&amp;gt; /etc/postfix/master.cf &amp;lt;&amp;lt;&amp;lt;'&lt;br /&gt;
 # Services Pour sympa&lt;br /&gt;
 sympa   unix        -   n   n   -   -   pipe&lt;br /&gt;
     flags=R user=sympa argv=/usr/lib/sympa/bin/queue ${recipient}&lt;br /&gt;
 sympabounce unix    -   n   n   -   -   pipe&lt;br /&gt;
     flags=R user=sympa argv=/usr/lib/sympa/bin/bouncequeue ${recipient}&lt;br /&gt;
 '&lt;br /&gt;
&lt;br /&gt;
On crée les transports Postfix vers chaque service :&lt;br /&gt;
 cat &amp;gt; /etc/postfix/transport_regexp_sympa &amp;lt;&amp;lt;&amp;lt;'&lt;br /&gt;
 /^.*-owner\@listes\.domaine\.tld$/ sympabounce:&lt;br /&gt;
 /^.*\@listes\.domaine\.tld$/       sympa:&lt;br /&gt;
 '&lt;br /&gt;
&lt;br /&gt;
On désigne ces transports et on configure Postfix pour qu'il n'envoie qu'un mail avec un seul destinataire à la fois à ces services et on déclare les transports :&lt;br /&gt;
 cat &amp;gt;&amp;gt; /etc/postfix/main.cf &amp;lt;&amp;lt;&amp;lt;'&lt;br /&gt;
 # Tranport vers les services sympa*&lt;br /&gt;
 transport_maps = regexp:/etc/postfix/transport_regexp_sympa&lt;br /&gt;
 local_recipient_maps = regexp:/etc/postfix/transport_regexp_sympa&lt;br /&gt;
 &lt;br /&gt;
 # Un seul envoi/destinataire envoyé aux services sympa* à la fois&lt;br /&gt;
 sympa_destination_recipient_limit = 1&lt;br /&gt;
 sympabounce_destination_recipient_limit = 1&lt;br /&gt;
 '&lt;br /&gt;
&lt;br /&gt;
On pensera aussi à ajouter listes.domaine.tld à mydestination dans main.cf:&lt;br /&gt;
 mydestination = $myhostname, ..., listes.domaine.tld&lt;br /&gt;
&lt;br /&gt;
Penser à recharger postfix&lt;br /&gt;
 /etc/init.d/postfix reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration de la journalisation =&lt;br /&gt;
&lt;br /&gt;
On veut envoyer les logs de sympa vers ''/var/log/sympa.log''. Si vous utilisez ''sysklogd'', le paquet devrait avoir configuré ça pour vous. Si vous utilisez ''rsyslogd'' (utilisé par défaut sous debian), il y a un petit ajustement à faire, donné ci-dessous.&lt;br /&gt;
&lt;br /&gt;
Sympa utilise par défaut la facility ''local1'' (désignée par la directive ''syslog'') dans ''sympa.conf''.&lt;br /&gt;
&lt;br /&gt;
On ne loggue plus les données envoyées par sympa via ''local1'' dans le fichier syslog général :&lt;br /&gt;
 sed -i -r 's/^(\*\.\*;)/\1local1,/' /etc/rsyslog.conf&lt;br /&gt;
&lt;br /&gt;
Mais on s'assure que rsyslog envoie ces données vers ''/var/log/sympa.log''.&lt;br /&gt;
 # cat /etc/rsyslog.d/sympa.conf&lt;br /&gt;
 local1.* /var/log/sympa.log&lt;br /&gt;
&lt;br /&gt;
La rotation des logs est normalement déjà assurée par ''/etc/logrotate.d/sympa'', déjà installé par le paquet sympa :&lt;br /&gt;
 # cat /etc/logrotate.d/sympa&lt;br /&gt;
 /var/log/sympa.log {&lt;br /&gt;
        missingok&lt;br /&gt;
        notifempty&lt;br /&gt;
        rotate 7&lt;br /&gt;
        size=100k&lt;br /&gt;
        compress&lt;br /&gt;
        delaycompress&lt;br /&gt;
        postrotate&lt;br /&gt;
                invoke-rc.d --quiet sympa reload &amp;gt; /dev/null&lt;br /&gt;
                invoke-rc.d --quiet sysklogd reload &amp;gt; /dev/null || true&lt;br /&gt;
                invoke-rc.d --quiet rsyslog reload &amp;gt; /dev/null || true&lt;br /&gt;
        endscript&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
On peut surveiller ces logs par logcheck si on le souhaite:&lt;br /&gt;
 echo '/var/log/sympa.log' &amp;gt;&amp;gt; /etc/logcheck/logcheck.logfiles&lt;br /&gt;
&lt;br /&gt;
= Utilisation de Sympa =&lt;br /&gt;
&lt;br /&gt;
Pour utiliser sympa, il vous reste à créer l'utilisateur que vous avez désigné comme listmaster, c'est à dire, dans notre cas, 'listmaster@domaine.tld''.&lt;br /&gt;
&lt;br /&gt;
Rendez-vous à l'adresse que vous avez paramétrée (ici ''&amp;lt;nowiki&amp;gt;http://listes.domaine.tld/sympa&amp;lt;/nowiki&amp;gt;''), et suivez le lien en haut à droite « ''première connexion ?'' ». Vous pourrez y saisir votre adresse email, c'est à dire ''listmaster@domaine.tld'', et vous recevrez par mail l'adresse d'une page générée par sympa pour y préciser votre mot de passe et quelques informations.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez maintenant créer une liste de diffusion et l'essayer pour vérifier que toute votre configuration fonctionne comme prévu.&lt;/div&gt;</summary>
		<author><name>imported&gt;XavierBéguin</name></author>
	</entry>
</feed>