Si vous ne connaissez rien au logiciel sympa, prière de lire attentivement la documentation du logiciel sympa.
Vous vouler créer une liste de diffusion. Appelons la "truc". Le fichier etc/aliases est géré sous CVS. Vous pouvez travailler chez vous pour le mettre à jour. Ajouter les lignes suivantes dans etc/aliases:
cd && cd cvs_work/lf . bin/cvsup # recup du boulot des autres LISTE=truc # A REMPLACER PAR VOTRE NOUVELLE LISTE ! echo "[$LISTE]" # Verifiez le nom ! cat >> etc/aliases <<EOF # liste sympa $LISTE $LISTE: "|/home/sympa/bin/queue $LISTE" $LISTE-request: "|/home/sympa/bin/queue $LISTE-request" $LISTE-editor: "|/home/sympa/bin/queue $LISTE-editor" $LISTE-owner: "|/home/sympa/bin/bouncequeue $LISTE" $LISTE-subscribe: "|/home/sympa/bin/queue $LISTE-subscribe" $LISTE-unsubscribe: "|/home/sympa/bin/queue $LISTE-unsubscribe" EOF tail etc/aliases # Vérification # mise à jour de la base CVS cvs ci -m"liste $LISTE" etc/aliases # ssh ne veut pas de groupe en écriture chmod -R g-w . # recopie sur compte lf rsync -e ssh -aCvn . lf@linux-france.org:~/ # voir rsync -e ssh -aCv . lf@linux-france.org:~/ # faire
Ensuite sous le compte sympa:
ssh sympa@linux-france.org # connexion au compte sympa sur lfo cd LISTE=truc # A REMPLACER DE NOUVEAU PAR VOTRE NOUVELLE LISTE ! echo "[$LISTE]" # Verifiez le nom ! mkdir expl/$LISTE mkdir expl/$LISTE/archives cp expl/mlfo/* expl/$LISTE/ # copie de la liste mlfo cd expl/$LISTE/ ls # ca fait pas de mal > subscribers # mise à vide > stats # mise à vide rm subscribers.old # EDITEZ les fichiers et adaptez les à vos besoins # config message.footer welcome vi config vi message.footer vi welcome
Il y a aussi le script /etc/mail/newliste pour créer une nouvelle liste mais tel quel il ne fonctionne pas. Un pb de typo, je ne me rappelle plus quoi (en tout cas le pb m'avait pris une nuit).
Lisez et relisez la documentation de sympa afin de comprendre chaque directive.