Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Désinscrire un utilisateur de plusieurs listes d'un coup

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Ludovic Pouzenc <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Désinscrire un utilisateur de plusieurs listes d'un coup
  • Date: Tue, 31 Mar 2020 19:05:29 +0200

Bonjour,

On a une solution peu orthodoxe à un pb légèrement différent utilisée avec succès sans problèmes depuis ~1 an chez nous

(attention supprimer un abonné de TOUTES les listes où il est abonné):

listes:~/maintenance/listes# cat supprimer-abonne
#!/bin/bash

case $# in
    1) ABONNE=$1;;
    *) echo "*** Usage *** $0 adresse_a_desabonner"; exit;;
esac

echo "Avant : "
mysql -D sympa << _EOF1
SELECT list_subscriber, user_subscriber FROM sympa.subscriber_table where user_subscriber='$ABONNE';
_EOF1

echo "Souhaitez-vous desabonner $ABONNE (o/n) ? "
read REP
echo ""

if [ $REP = "o" ] ; then
mysql -D sympa   << _EOF2
  DELETE FROM sympa.subscriber_table where user_subscriber="$ABONNE" ;
_EOF2
fi

Exemple d'utilisation :

listes:~/maintenance/listes# ./supprimer-abonne adresse@cachée

Le 31/03/2020 à 18:28, Martin a écrit :
Bonjour,

sympa 6.2.16

Est-ce qu'il existe un moyen de désabonner un email de plusieurs
listes au choix d'un seul coup ?

Merci d'avance,

Martin / OW2



Archives gérées par MHonArc 2.6.19+.

Haut de le page