Sympa
Un article de OpenWikiBSD.
Sommaire |
Scripts
- Sympa:makelist.sh Création de liste avec usage du LDAP du serveur se3
Commandes
Envoyer la commande dans le corps du message. Attention à ne pas utiliser de signature GnuPG qui bloquera l'analyse du mail par sympa
- REMIND NOMDELISTE
- REMIND *
Migration des archives Web
- Ancien serveur sympa : Sympa 5.1.4
On récupère les archives de l'ancien en utilisant la fonction adaptée de l'interface web. on arrive à des fichiers NomDeListe_archives.zip
une fois dézippé, l'archive donne :
Liste_AAAA_MM/ 1
2
3.....
Avec AAAA: année, MM, mois
et 1,2...tous les messages en HTML
- Nouveau :Sympa 5.2.3
Le script qui fait la migration
#!/bin/bash
# Passage des archives Web d'un ancien serveur sympa au nouveau mode
# Usage : recopiearchive.sh ANNEE/4chiffres NOMDELISTE (sans le @domaine)
# PUIS NE PAS OUBLIER de reconstruire les archives par l'interface ouebe
# GPL
# Polyp@ ce domaine
# Variables globales
SRV=listes.lyceenobel.org
REPBASE=/root/sympa # Là où sont stockées les archives dézippées
ANNEE=$1
LIST=$2
for NUMERO in 01 02 03 04 05 06 07 08 09 10 11 12
do
#Variables
MOIS=$ANNEE-$NUMERO
SREP=$REPBASE/$LIST\_$MOIS
DREP=/var/lib/sympa/wwsarchive/$LIST@$SRV
DREPARC=$DREP/$MOIS
echo""
if [ -e $SREP ]
then
if [ -d $DREPARC ]
then
echo "$DREPARC existe"
else
mkdir $DREPARC
mkdir $DREPARC/arctxt
cp $SREP/* $DREPARC/arctxt/
chown -R sympa.sympa $DREPARC
echo "$DREPARC cree, archives ajoutees"
fi
else
echo "$SREP : Aucune archive"
fi
done
Vous n'avez plus qu'à lancer une reconstruction de toutes les archives par l'interface.
Changer le système de modération
for CONF in `rgrep -H privateoreditorkey /var/lib/sympa/expl/*/config | cut -d":" -f1 ` ; do perl -pi -e 's/privateoreditorkey/privateorpublickey/' $CONF; done
Permet de valider la modération par l'expéditeur (privateorpublickey) et non plus par le modérateur (privateoreditorkey)

