Ceci est une ancienne révision du document !
Table des matières
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
- Modification de la variable host : list-config_modif_host.pl
- Suppression de l'avatar : list-config_modif_avatar.pl
- Modification du serveur ldap pour les listes dont les abonnés sont issus de l'annuaire : list-config_modif_serveur-ldap.pl
- Modification de la taille ou suppression des quotas des archives pour tous les robots list-config_modif_quota.pl
- Modification du topics de listes list-config_modif_topics.pl
Propriétaires, modérateurs et abonnés
- Liste des abonnés en erreur pour toute les listes : mysql_erreur-abonne.pl
- Changer le domaine de l'adresse de messagerie d'un abonné mysql_modif_adresse-abonne.pl
- Lister par robot toutes les listes et leurs abonnés mysql_liste-abonne.pl
- Lister par robot les listes sans abonné mysql_liste-sans-abonne.pl
- Lister par robot les listes et leurs propriétaires mysql_liste-owner-liste.pl
- Lister par robot les listes et leurs modérateurs mysql_liste-editor-liste.pl
- Lister pour une personne les listes où il est propriétaire ou modérateur mysql_liste-owner-editor.pl
- Lister pour une personne les listes où il est propriétaire ou modérateur ou abonné mysql_liste-user-listes.pl
- Lister pour toutes les listes de tous les robots la date du dernier message
- Avoir par liste ses paramétrages et ses infos : mysql_liste-topic-owner_abonne-owner-liste.pl
Vérification cohérence fichier aliases sympa
- vérification de la cohérence du fichier aliases des listes sympa : alias_verification.pl
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
