Sympa : Différence entre versions
(→Gestion des listes de diffusions) |
(→Gestion des listes de diffusions) |
||
| (Une révision intermédiaire par le même utilisateur non affichée) | |||
| Ligne 96 : | Ligne 96 : | ||
Pour se connecter au serveur la premiere foi faire 1ere connexion et donner l'adresse mail. Le SSI est géré dynamiquement est et propriétaire de quasiment toutes les listes pour faire des modifs, ajout, suppression, etc ... | Pour se connecter au serveur la premiere foi faire 1ere connexion et donner l'adresse mail. Le SSI est géré dynamiquement est et propriétaire de quasiment toutes les listes pour faire des modifs, ajout, suppression, etc ... | ||
| − | [[Gestion Listes de diffusion]] | + | Plus d'information : [[Gestion Listes de diffusion]] |
== Envoi du buletin du CLAS == | == Envoi du buletin du CLAS == | ||
Version actuelle datée du 9 janvier 2020 à 16:24
Sommaire
Mise a jour[modifier]
Vérifier le changelog que la version n'apporte pas de bugs !
cd /usr/local/src# wget http://www.sympa.org/distribution/sympa-6.0.3.tar.gz tar xvzf sympa-6.0.3.tar.gz cd sympa-6.0.3
Puis classique :
./configure make -j2 make install
Vérification des modules perl :
/home/sympa/bin/sympa_wizard.pl --check
Installer les modules deja marqués d'un y
Upgrade avec le script fourni (écrit a la fin du make install)
/home/sympa/bin/sympa.pl --upgrade Upgrade process... Upgrading from 6.0.1 to 6.0.3...
Redémarrer sympa et vérifier que les 5 process sont démarrés.
/etc/init.d/sympa restart
Starting Sympa subsystem: Starting module sympa.pl: success Starting module bulk.pl: success Starting module archived.pl: success Starting module bounced.pl: success Starting module task_manager.pl: success
ps -ef | grep sympa sympa 10363 1 0 09:55 pts/1 00:00:00 /usr/bin/perl /home/sympa/bin/sympa.pl sympa 10365 1 0 09:55 pts/1 00:00:00 /usr/bin/perl /home/sympa/bin/bulk.pl sympa 10367 1 0 09:55 pts/1 00:00:00 /usr/bin/perl /home/sympa/bin/archived.pl sympa 10369 1 0 09:55 pts/1 00:00:00 /usr/bin/perl /home/sympa/bin/bounced.pl sympa 10371 1 0 09:55 pts/1 00:00:00 /usr/bin/perl /home/sympa/bin/task_manager.pl sympa 10418 10405 0 09:57 ? 00:00:01 /usr/bin/perl -U /home/sympa/bin/wwsympa.fcgi
Vérifier que la version est bonne :
/home/sympa/bin/sympa.pl -v Sympa version is 6.0.3
Redémarrer apache :
/etc/init.d/apache2 restart
et se connecter sur l'interface pour vérifier que la nouvelle version a été prise en compte (en bas de la page, Powered by Sympa 6.0.3 )
Problemes connus[modifier]
message envoyé par sympa :
Listmaster / sympa_died Can't create new process in safefork:
En general c'est un message a destination de patrimoine-immobilier qui est trop gros. Il semble que le serveur ne puisse pas allouer assez de memoire et fasse planter "sympa mailing list manager"
Dans ce cas, redemarrer sympa :
/etc/init.d/sympa restart
Voir la sortie standard : Stopping Sympa mailing list manager: sympastart-stop-daemon: warning: failed to kill 7438: No such process qui confirme la probleme.
9 fois sur 10, ca suffi a relancer le serveur (suivre les logs avec tail -f /var/log/syslog) et verifier que suympa traite la queue
Si cela ne fonctionne pas, il faut deplacer le message qui plante (afficher dans les logs) et qui se trouve dans /var/spool/sympa/msg/LIST@sympa.dr13.cnrs.fr.timestamp dans /var/spool/sympa/msg/tmp puis essayer de le ralancer et le remettant dans /var/spool/sympa/msg/ une fois le serveurs correctement redemarrer. Si ca ne passe pas, le message est trop gros, il n'y a rien a faire (sympa limité a 10 Mo)
Gestion des listes de diffusions[modifier]
Pour se connecter au serveur la premiere foi faire 1ere connexion et donner l'adresse mail. Le SSI est géré dynamiquement est et propriétaire de quasiment toutes les listes pour faire des modifs, ajout, suppression, etc ...
Plus d'information : Gestion Listes de diffusion
Envoi du buletin du CLAS[modifier]
Faire un mail a clas@sympa.dr13.cnrs.fr et joindre la piece jointe. Josiane recois un message de configrmation demandant si il faut envoyer le message. Cliquer sur le lien pour activer la diffusion du message.
Ajout de membre a une liste[modifier]
Avec un profil administrateur de la liste aller sur Admin, Gerer les abonnés Chercher si l'utilisateur existe sinon ajouter son mail en cochant la case "ne pas prevenir" (sinon lui envoie un mail pour dire qu'il viens d'etre abonné a la liste Suivant les listes les utilisateurs peuvent en inviter a s'abonner
Desabonnement[modifier]
Soit par le module de gestion des utilisateurs
Soit par l'utilisateur en envoyant un mail à unsubscribe-liste@sympa.dr13.cnrs.fr
Documentation utilisateurs[modifier]
Documentation administrateurs[modifier]
[draft] Installation du serveur[modifier]
depuis une installation standard de debian :
adduser sympa cd /usr/local/src/ wget http://www.sympa.org/distribution/sympa-x.tar.gz tar xvzf sympa-x.tar.gz
Configuration du serveur de mails :
apt-get install postfix mailx
Config :
- Internet with smarthost
- mail name : sympa@dr13.cnrs.fr
- smtp : graal.dr13.cnrs.fr
Install perl :
apt-get install perl perl-modules
Install apache + php + mysql
apt-get install apache2 apt-get install mysql-server php5 php5-mysql apt-get install php5-cgi libapache2-mod-fcgid zpt-get install phpmyadmin
aller sur phpmyadmin, mettre un password a root et créer une base sympa avec un utilisateur sympa editer le fichier /usr/local/src/sympa-x/src/etc/script/create_db.mysql , commenter la ligne
#CREATE DATABASE sympa;
creer les tables : mysql -u root -p < /usr/local/src/sympa-x/src/etc/script/create_db.mysql
Installation du necessaire pour compiler et install:
apt-get install build-essential apt-get install gettext apt-get install openssl
Install des langues :
apt-get install locales dpkg-reconfigure locales selectioner tous les en_us et fr_fr, mettre fr_FR par defaut
Mise a jour des packages perl :
perl -MCPAN -e sheel upgrade
Répondre a toutes les questions par défaut et ajouter le miroir Europe / France / Univ-stb
Aller prendre un café et revenir devant l'écran
Répondre au 241 questions (c'est long ......)
./configure --with-confdir=/etc/sympa/ make
Aller chercher un 2eme café et répondre a tout par défaut
Il y a quelques modules qui plantent, il faut les installer a la sauce debian :
apt-get install libxml-libxml-common-perl libxml-libxml-perl libio-socket-ssl-perl libcrypt-ssleay-perl libnet-ssleay-perl libnet-ldap-perl libcgi-fast-perl
Verifier que tout est OK :
make
ne doit pas retourner derreur et doit lister tous les modules installés
make install
Creer le dossier mail et donner les droits :
mkdir /etc/mail chown -R sympa:sympa /etc/mail
copier le fichier d'alias
le mouliner :
sed 's/\/usr\/lib\/sympa\/bin\/queue/\/home\/sympa\/bin\/queue/' sympa_aliases > sympa_aliases2 sed 's/\/usr\/lib\/sympa\/bin\/bouncequeue/\/home\/sympa\/bin\/bouncequeue/' sympa_aliases2 > sympa_aliases3 mv sympa_aliases3 sympa_aliases chown sympa:sympa sympa_aliases postalias sympa_aliases
Recopier les scenarios modifiés
Mettre a jour la base de passwords :
sympa.pl --md5_encode_password
Demarrage de sympa :
cp /etc/rc.d/init.d/sympa /etc/init.d /etc/init.d/sympa start
Si tout se passe bien ca doit demarrer !
Draft REPRISE APRES GROS CRASH[modifier]
wget http://www.sympa.org/distribution/sympa-6.0b.2.tar.gz tar xvzf sympa-6.0b.2.tar.gz cd sympa-6.0b.2
Migration de la base de données :
scp -r root@sympa:/var/lib/mysql/sympa /var/lib/mysql/ chown -R mysql:mysql /var/lib/mysql/sympa /etc/init.d/mysql restart
cd /home/sympa
Telechargement des listes :
scp -r root@sympa:/var/lib/sympa/expl . chown -R mysql:mysql /var/lib/mysql/sympa
Copie des confs :
scp -r root@sympa:/etc/sympa/ etc cd etc mv sympa/* . rmdir sympa rm sympa.conf cd ..
Recuperation du spool :
scp -r root@sympa:/var/spool/sympa . mv sympa/* spool chown -R sympa:sympa spool
Recup du content status :
scp -r root@sympa:/var/lib/sympa/static_content/ . chown -R sympa:sympa static_content
Recup des archives
scp -r root@sympa:/var/lib/sympa/wwsarchives . mv wwsarchive arc chown -R sympa:sympa arc