====== 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// ==== 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 ===== * 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 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]] * Liste des abonnés en erreur pour toute les listes : [[mysql_erreur-abonne.pl]] * Lister les listes sans abonné pour tous les robots [[mysql_liste-sans-abonne.pl]] * Lister pour toutes les listes de tous les robots la date du dernier message [[list_dernier_message.pl]] * 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 ===== [[surveillance_msg.sh]] ===== Création de famille de liste ===== sous /usr/local/SCRIPT/sympa/FAMILLE : voir la page [[creation: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