Documentation sur le logiciel SYMPA

Ceci est une ancienne révision du document !


Scripts

Attention pour les scripts locaux perl travaillant avec mysql

remplacer "use Mysql ;" par "use DBD::mysql ;"

Recherche dans les fichiers de configuration des listes

Sur ~sympa/list_data/<robot>/<liste>

Diffusion des messages

  • ouvert à tous : grep “send public” */config
  • que la liste : grep “send private” */config

Liste des listes avec leur catégorie

# cd ~sympa/list-data/[robot]
# grep topics */config

Modification du fichier config

Propriétaires, modérateurs et abonnés

Vérification cohérence fichier aliases sympa

Alerte messages non distribués

Création de famille de liste

sous /usr/local/SCRIPT/sympa/FAMILLE : voir la page famille

Divers

Taille de paquet pour une connection vers MySQL

Dépend de la valeur du paramètre 'max_allowed_packet' de my.cnf. Nous considérons que 20 Mo pour cette valeur est raisonnable. Il est en effet douteux qu'un message aussi gros parvienne jusqu'à Sympa.

Pour connaître la taille maximale autorisée par votre SGBD, lancez sympa.pl –test_database_message_buffer

# /home/sympa/bin/sympa.pl –test_database_message_buffer

info Configuration file read, default log level 0
notice Sympa 6.1.5 started
info Conf::checkfiles() creating spool /home/sympa/spool/automatic/bad
Sympa is going to store messages bigger and bigger to test the limit with its database. This may be very long 
maxtest: 210
barmax: 535500
Test storing and removing of a   420 kB message (step 1 out of 50)
.........[OK. Done in 0.02 sec]  
                    .........................................           
Test storing and removing of a 21000 kB message (step 50 out of 50)  
.........[OK. Done in 0.97 sec]                   
Total size transfered: 100%   
[=======================================================================================================]D 0h00m31s
The maximum message size (21000 Ko) testing was successful