SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 83 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > Newsletter > Mailsubscribers

Mailsubscribers

16 janvier 2013 – par Cerdic – 434 commentaires

47 votes

Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email.

Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes de diffusion (simplifiées) permettant de cibler des listes d’inscrits au cas par cas dans les envois en nombre par courier électronique.

Pour les développeurs, ce plugin implémente la partie subscribe de l’API Newsletter et peut donc être utilisé avec les plugins Newsletters et Mailshot pour l’envoi de Newsletters.

Installation

Le plugin s’installe classiquement, et ne nécessite pas d’autre plugin pour fonctionner. Cependant, si vous souhaitez importer et exporter des listes d’abonnés au format CSV, vous devrez installer le plugin complémentaire SPIP Bonux.

Configuration

Vous pouvez configurer ce plugin pour l’adapter à vos besoins.

Opt-in

Vous pouvez choisir le fonctionnement en simple Opt-in ou double Opt-in :

  • en simple opt-in : il suffit pour s’inscrire que la personne renseigne son email dans un formulaire d’inscription explicitement dédié à l’envoi d’informations par mail, ou qu’il coche une case « je veux m’inscrire à la Newsletter » dans un autre formulaire (inscription comme redacteur dans le site par exemple) ;
  • en double opt-in : l’inscription est mise en attente suite à cette première étape, et un email est envoyé sur l’adresse courriel renseignée, demandant de cliquer sur un lien pour confirmer l’inscription. Il y a donc une étape de vérification.

Le mode double opt-in permet d’avoir une base d’inscrits de meilleure qualité. Il évite les inscriptions forcées, pour le compte d’autrui, ainsi que d’inscrire une adresse email erronée (faute de frappe). Ce mode est nécessaire dans certain pays pour être en accord avec la loi. En France le simple opt-in suffit, mais il est recommandé d’utiliser le double opt-in.

Inscription à la Newsletter lors de l’inscription au site

Si vous activez cette option, une case à cocher sera automatiquement ajoutée sur le formulaire d’inscription au site pour permettre l’inscription à la Newsletter en même temps.

Listes de diffusion

Pour chaque liste, indiquez un identifiant (lettres et chiffres uniquement) ainsi qu’un libellé explicite. Vous pouvez a posteriori fermer une liste : dans ce cas il n’est plus possible de s’y inscrire, mais vous conservez tout de même la liste des inscrits en base de donnée.

Par défaut, il n’y a qu’une liste de diffusion disponible, avec l’identifiant newsletter.

Listes de diffusion automatiques

Il est possible d’avoir des listes de diffusion dont les abonnés sont automatiquement synchronisées avec d’autres tables ou même d’autres bases [1]. Le plugin permet par exemple de créer les listes automatiques des Administrateurs, des Redacteurs et des Visiteurs du site.

Si vous cochez la liste des Administrateurs en Enregistrez, elle apparaîtra avec une mention précisant que cette liste est synchronisée automatiquement. Si vous raffraichissez la page quelque minutes plus tard (ce n’est pas immédiat car la synchronisation est faite en tache de fond), le nombre d’abonnés apparaitra.

Vous pouvez aussi définir votre propre liste automatique synchronisée. Pour cela, créez la liste avec un identifiant et un nom qui vous conviennent, puis ajoutez dans votre fichier mes_fonctions.php la fonction mailsubscribers_synchro_list_newsletter_xxx() que vous aurez créé (en remplaçant xxx par l’identifiant de votre liste).
Cette fonction devra retourner un tableau d’abonnés, chacun étant décrit par un tableau avec
-  l’entrée obligatoire email
-  les entrées facultatives nom et prenom.

Ces données peuvent venir aussi bien d’une table SQL, d’un fichier texte, CSV, d’une autre base de donnée…

Le plugin synchronisera alors automatiquement 1 fois par jour les abonnés avec la liste fournie par votre fonction, et vous pourrez envoyer des Infolettres sur ces listes toujours à jour.

Inscription-désinscription sur le site public

Le plugin ne propose par défaut aucune page d’inscription pour le site public. Vous devez ajouter le formulaire d’inscription et désinscription dans votre squelette.

Formulaire d’inscription

Vous pouvez insérer simplement le formulaire d’inscription dans votre squelette avec la balise #FORMULAIRE_NEWSLETTER_SUBSCRIBE. L’inscription se fera sur la liste par défaut newsletter.

Le formulaire est volontairement le plus simple possible se limitant à un label et un champ de saisie (automatiquement rempli par l’adresse email du visiteur si identifié). Cela vous permet d’ajouter un titre à votre guise. Vous pouvez modifier le libellé du bouton en personalisant la chaine de langue bouton_subscribe.

Pour proposer l’inscription sur une autre liste ou plusieurs listes, indiquez l’identifiant de la ou les listes en argument de la balise, séparés par une virgule. Les paramètres à passer doivent être entre guillemets. Par exemple :

#FORMULAIRE_NEWSLETTER_SUBSCRIBE{
   "newsletter,nouveautes",
   "checklist" }

Lors de son inscription, l’internaute reçoit un email d’information (ou de confirmation si double opt-in).

Comme pour tous les formulaires, il est possible d’insérer le formulaire d’inscription à l’intérieur du texte d’un article, plutôt que dans un squelette, au moyen de l’appel de modèle suivant :
<formulaire|newsletter_subscribe|listes=liste1| ... >

Formulaire de désinscription

Comme pour le formulaire d’inscription, le formulaire de désinscription s’insère avec #FORMULAIRE_NEWSLETTER_UNSUBSCRIBE. Vous pouvez indiquer la ou les listes concernées en argument : #FORMULAIRE_NEWSLETTER_UNSUBSCRIBE{"newsletter,nouveautes"}

Vous pouvez modifier le libellé du bouton en personalisant la chaine de langue bouton_unsubscribe.

Lors de sa désinscription, l’internaute reçoit un email d’information. Si il n’est plus abonné à aucune liste, son adresse email est obfusquée, transformée en md5 de son email avec le domaine @example.org. Cela permet de préserver l’anonymat des desinscrit, mais de les garder en base pour éviter de les réinscrire par erreur en cas d’import d’adresses par exemple.

Administration des inscrits

Liste des inscrits

La liste des inscrits est disponible dans l’espace privé, depuis le menu Activité > Inscrits aux envois par email

Inscription

Vous pouvez inscrire une adresse email manuellement depuis l’espace privé en sélectionnant « Ajouter une inscription ».

Vous devrez renseigner a minima l’adresse email et une liste de diffusion. L’inscrit sera par défaut « pas inscrit » et vous devrez modifier son statut pour l’inscrire réellement.
Lorsque vous modifiez le statut par ce formulaire d’édition, aucun courriel de notification n’est envoyé à l’adresse email concernée.

En revanche, dans tous les autres cas l’inscrit recevra automatiquement sur son adresse courriel un email de vérification quand vous lui mettez le statut « à confirmer », et un email d’information si vous lui mettez le statut « abonné ». De même si vous le passez ensuite en « desabonné » un email d’information sera à nouveau envoyé. C’est par exemple le cas quand vous modifiez le statut de l’inscrit par le formulaire de changement dédié à cet effet :

Export des inscrits [2]

Vous pouvez télécharger la liste des inscrits ou de toutes les adresses (y compris les inscrits en attente ou les désinscrits [3]) au format CSV. Chaque colonne correspond à un champ de la table.

Import des inscrits [4]

Vous pouvez importer une liste d’adresse mail à inscrire. Un fichier CSV est attendu, avec en première ligne le nom des champs, selon le même format que celui fournit en export. Si le fichier ne comporte qu’une seule colonne, il sera supposé que ce sont des emails. Cela vous permet d’importer des fichiers textes avec une adresse email par ligne comme les fichiers d’export générés par SPIP-Listes.

Si votre fichier d’import contient une colonne statut, les adresses prendront automatiquement le statut fixé par le fichier. Un email de confirmation ou d’information sera envoyé à chaque adresse importée (sauf si vous cochez l’option pour ne pas notifier lors de l’import).

Si votre fichier d’import ne contient pas de colonne statut, les adresses seront automatiquement inscrites (directement ou via un mail de confirmation selon le réglage de votre opt-in). Cependant, les adresses emails correspondant à des personnes désinscrites ne seront pas ré-inscrites.

Après sélection d’un fichier, le formulaire vous montre une prévisualisation de l’interprétation des données sur les premières lignes du fichier, et vous pouvez lancer l’import si cela vous convient. A cette étape, vous pouvez préciser que cet import doit se faire sans notification des inscrits [5], ou aussi que vous voulez vider la table avant l’import (cas de la mise à jour complète de votre base par un fichier CSV). Cette dernière option ne vous est proposée que si vous êtes webmestre.

Traçabilité des inscriptions

A chaque fois qu’une adresse email est inscrite ou desinscrite, cela provoque l’enregistrement d’une trace dans le champ optin de l’adresse email correspondante. La trace sera enregistrée que l’inscription se fasse sur le site public, ou par un administrateur dans le back-office, ou même par un import de fichier.

La trace contient la date et l’heure de la modification ainsi que les elements d’identification de la personne qui a réalisé l’action (adresse IP si la personne n’est pas identifiée, ou id_auteur et nom de l’administrateur SPIP).

Le champ optin qui garde cette trace n’est pas éditable, et peut donc être opposé comme justificatif si une personne manifeste sa désaprobation d’avoir été inscrite à son insu (à tort ou à raison).

Migration depuis un ancien plugin

Si vous utilisiez auparavant l’un des plugins SPIP-Listes, SPIP-Lettres, CleverMail ou MesAbonnés, les inscrits seront automatiquement importés lors de l’installation de MailSubscribers (dans le cas des plugins SPIP-Lettres et CleverMail, les désinscrits sont aussi importés).

Pour cela vous devez avoir encore les tables de ces plugins dans votre base de données. Il vous faut donc désactiver votre ancien plugin, mais surtout ne pas le désinstaller car cela supprime les données.

Après avoir installé le plugin et vérifié que toutes les adresses ont bien été importées, vous pouvez désinstaller votre ancien plugin pour supprimer ses données si vous le souhaitez.

Voir en ligne : https://plugins.spip.net/mailsubscribers

Notes

[1à partir de la version 1.6.0

[2Cette fonction necessite la présence du plugin SPIP-Bonux

[3les adresses mails des desinscrits sont obfusquées par un md5 pour des raisons de confidentialité

[4Cette fonction necessite la présence du plugin SPIP-Bonux

[5réserver cet usage au transfet d’inscrits d’un site à un autre, et ne pas en profiter pour importer des adresses qui n’ont pas explicitement demandé à être inscrites

Dernière modification de cette page le 4 octobre 2018

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 9 octobre à 21:35, par DD En réponse à : Mailsubscribers

    Maïeul me suggère de poster ma question ici plutôt que sur la page de Formidable :

    Je viens de voir qu’il y avait la possibilité d’ajouter un champ « Inscription aux listes » dans la création d’un formulaire.
    Ça m’intéresse beaucoup pour éviter d’avoir 2 formulaires à faire remplir sur la même page (1 formulaire avec tous les champs voulus + 1 pour l’inscription à une newsletter).

    Mais je ne vois pas trop comment brancher ça sur les inscriptions.

    Est-ce que l’utilisateur qui indique son adresse mail dans un champ email du formulaire (champ à définir ?) peut être ainsi inscrit à une liste de diffusion listée dans les options du champ « Inscription aux listes » ?
    Et dans ce cas il n’y a pas de double opt-in ?

    Il n’y a pas mention des listes de diffusion dans l’email reçu par l"administrateur même si une liste est indiquée par défaut dans les paramètres du champ.

    Merci

    • Le 14 octobre à 00:13, par DD En réponse à : Mailsubscribers

      Bon ben j’y arrive pas
      J’ai essayé avec l’option de synchronisation en créant 1 liste visiteur (6forum) et en la branchant sur les champs du formulaire formidable - sans succès :

      En m’inspirant de mailsubscribers.php j’ai créé un fichier mes_fonctions.php qui contient :

      <?php
         function mailsubscribers_synchro_list_newsletter_6forum() {
         $auteurs = sql_allfetsel("valeur", "spip_formulaires_reponses_champs", "nom=" . sql_quote("input_13"));
         return $auteurs;
      }
      ?>

      Est-ce parce que le nom du champ de la table spip_formulaires_reponses_champs qui contient l’email est « valeur » et pas « email » ?

      Les autres listes synchronisées automatiquement fonctionnent.

    Répondre à ce message

  • Le 23 septembre à 16:18, par bruno En réponse à : Mailsubscribers

    Bonjour,
    et merci.
    J’utilise ces plugis sans pb avec mailjet
    Est-il possible de différencier les emails désinscrits automatiquement car considérés comme fail ou spam par mailjet des désinscriptions « manuel » réalisé à partir du lien de la newsletter

    Bruno

    Répondre à ce message

  • Le 12 septembre à 13:26, par DD En réponse à : Mailsubscribers

    Bonjour,
    Sur un site avec plusieurs listes de diffusion lorsqu’un destinataire clique sur le lien de désinscription en bas d’une newsletter reçuel il arrive sur la page du site /spip.php ?action=unsubscribe_mailsubscriber&email=nom%40site.org&arg=6a6f869xxxxx

    et le message est :
    Veuillez confirmer la désinscription de l’adresse email nom@site.org de la liste
    « nom de la liste » en cliquant sur le bouton : « Me désinscrire de TOUTES les newsletters »

    ce ne devrait pas être plutôt
    « Me désinscrire de CETTE newsletter » ?

    Car là il est désinscrit de tout.

    • Le 12 septembre à 14:16, par Cerdic En réponse à : Mailsubscribers

      Si il n’y a plus qu’une seule inscription le bouton porte la mention « TOUTES », si il reste plusieurs inscription il y a un bouton « CETTE » et un bouton « TOUTES ».

      On privilégie le fait de rassurer l’utilisateur sur le fait qu’il ne recevra plus de SPAMs

    • Le 19 septembre à 13:09, par DD En réponse à : Mailsubscribers

      Hello,
      Bon je viens de tester avec une adresse mail qui était abonnée à 2 listes de diffusion.
      J’ai cliqué sur « me désinscrire » en bas d’1 infolettre reçue et ai validé
      "Veuillez confirmer la désinscription de l’adresse email web@site.org de la liste Nom de la liste en cliquant sur le bouton : « Se désinscrire de TOUTES les newsletters »
      Le message qui s’affiche est « L’adresse email web@site.org a bien été retirée de notre liste de diffusion. »

      et dans l’admin je vois que l’adresse mail a été désinscrite de TOUTES les listes. J’ai reçu un mail de confirmation de désinscription pour 1 liste. Il y a la mention « dans 4 minutes
      Obfusquer email #140 »

      Je n’ai pas de formulaires perso installés. Tous les plugins sont à jour sur un SPIP 3.2.1 [23954]

      Je vois pas ce qui cloche, ou s’il y a une option quelque part pour que cela fonctionne.

    Répondre à ce message

  • Le 14 septembre à 09:27, par bruno En réponse à : Mailsubscribers

    Bonjour et merci pour ce plugin
    Je l’utilise sans pb.
    Cependant, j’ai créé avec « champs extra » des champs supplémentaires (prénom, ....)
    Pas de pb quand on veut ajouter « manuellement » un contact
    Mais est-il possible d’utiliser l’import et que ces champs soient prises en compte
    Par avance merci

    Répondre à ce message

  • Le 7 septembre à 16:08, par BBAK-LUDO En réponse à : Mailsubscribers

    Bonjour,
    J’ai une erreur, sur l’importation des inscrits.
    Je mets le fichier et après j’ai ça. aucun fichier choisi.
    mais j’ai un fichier.
    **************
    Il y a 1 erreur dans votre saisie, veuillez vérifier les informations.
    Fichier à importer
    Cette information est obligatoire
    *********************
    Vous avez une solution merci d’avance.

    • Le 11 septembre à 17:12, par HichamZR En réponse à : Mailsubscribers

      Bonjour,

      j’ai exactement le même problème, lorsque j’ajoute manuellement un nouvel abonné, j’ai une erreur saisie :

      « Il y a 1 erreur dans votre saisie, veuillez vérifier les informations. »

      Alors que tous les champs sont correctement remplis !

      Pareil dans la partie publique.

      La version de MailSubscribers : 2.9.0

      Merci d’avance pour votre aide

    • Le 11 septembre à 17:22, par Maïeul En réponse à : Mailsubscribers

      Qulle version de SPIP/PHP ? je ne reproduit pas...

    • Le 11 septembre à 17:23, par Maïeul En réponse à : Mailsubscribers

      est-ce que par hasard il te dirait pas que l’adresse email est deja existante ?

    • Le 11 septembre à 17:44, par HichamZR En réponse à : Mailsubscribers

      Pour ma part 7.0.30-0+deb9u1 et SPIP 3.1.8
      Non tous les mails que j’ai testés ne se trouvent pas dans le système !

      j’ai désactivé tous les plugins et réactivé le tout au fur et à mesure et le problème vient de Champs Extras (Interface) version 3.5.3, qui n’est apparemment pas compatible.

      Je ne sais pas si ça vient de MailSubscribers ou de champs Extras !

      Merci d’avance,

      Hicham

    • Le 11 septembre à 17:52, par Maïeul En réponse à : Mailsubscribers

      C’est dejà une piste. Cela étant, même avec champs extras je ne reproduis pas. J’imagine que cela peut venir d’une config spécifique de champs extras.

      peut tu me les exporter (le type de champ, pas le contenu) ?

    • Le 11 septembre à 17:59, par HichamZR En réponse à : Mailsubscribers

      Pas de problème,voici un export PHP :

      <?php
      if (!defined("_ECRIRE_INC_VERSION")) return;

      function monplugin_declarer_champs_extras($champs = array()) {

              // Table : spip_mailsubscribers
              if (!is_array($champs['spip_mailsubscribers'])) {
                      $champs['spip_mailsubscribers'] = array();
              }

              $champs['spip_mailsubscribers']['age'] = array(
                              'saisie' => 'radio',
                              'options' => array(
                                      'nom' => 'age',
                                      'label' => 'Quel âge avez-vous ?',
                                      'datas' => array(
                                              'entre 16 et 18 ans' => 'Entre 16 et 18 ans',
                                              'entre 19 et 25 ans' => 'Entre 19 et 25 ans',
                                              'plus de 25 ans' => ' Plus de 25 ans',
                                      ),
                                      'sql' => 'text DEFAULT \'\' NOT NULL',
                                      'rechercher_ponderation' => '2',
                              ),
                      );

              $champs['spip_mailsubscribers']['secteur'] = array(
                              'saisie' => 'radio',
                              'options' => array(
                                      'nom' => 'secteur',
                                      'label' => 'Quel est votre secteur d\'activité ?',
                                      'datas' => array(
                                              'étudiant' => 'Étudiant',
                                              'enseignant' => 'Enseignant',
                                              'responsable jeunesse' => 'Responsable jeunesse',
                                              'autre' => 'Autre',
                                      ),
                                      'sql' => 'text DEFAULT \'\' NOT NULL',
                                      'rechercher_ponderation' => '2',
                              ),
                      );

              $champs['spip_mailsubscribers']['autre'] = array(
                              'saisie' => 'input',
                              'options' => array(
                                      'nom' => 'autre',
                                      'label' => 'Veuillez préciser',
                                      'type' => 'text',
                                      'afficher_si' => '@secteur@=="autre"',
                                      'size' => '30',
                                      'autocomplete' => 'defaut',
                                      'obligatoire' => 'on',
                                      'sql' => 'text DEFAULT \'\' NOT NULL',
                                      'rechercher_ponderation' => '2',
                              ),
                      );

              return $champs;
      }
    • Le 11 septembre à 18:22, par Maïeul En réponse à : Mailsubscribers

      C’est un bug au niveau du afficher_si.

      Lorsque le afficher_si est masqué, le plugin essaie quand meme de voir s’il est obligatoire.

      Cela m’étonne qu’on ait encore ce bug. Je vais regarder.

    • Le 11 septembre à 18:22, par HichamZR En réponse à : Mailsubscribers

      Pour info, j’ai désactivé tous les plugins et réactivé seulement :

      • Champs Extras 3.11.5
      • Champs Extras (Interface) 3.5.3
      • MailShot 1.26.0
      • MailSubscribers 2.9.0
      • Newsletters 1.5.5

      Et j’ai toujours le même souci :
      « Il y a 1 erreur dans votre saisie, veuillez vérifier les informations. »

    • Le 11 septembre à 18:30, par HichamZR En réponse à : Mailsubscribers

      Ok parfait, au moins on sait d’où vient le problème !
      Pour le moment j’ai désactivé le afficher_si, mais c’est une fonctionnalité nécessaire je pense.

      Merci pour ton suivi !

    • Le 11 septembre à 18:31, par Maïeul En réponse à : Mailsubscribers

      Il se confirme que c’est bien chaamps extra qui pose problème. Sa vérification des valeurs ne passe pas par l’API de Saisies. Or cette API, normalisé, prend en compte les afficher_si, ce qu’il n’est pas présentemment le cas.

      Il faudrait reporter le problème sur le forum de champs extras.

    Répondre à ce message

  • Le 6 septembre à 18:41, par DD En réponse à : Mailsubscribers

    Hello,

    Je signale que pour moi la syntaxe

    1.  <formulaire|newsletter_subscribe|listes=listeIDnumerique>

    ne fonctionne pas : les emails de confirmation d’inscription ne partent pas.

    A la place j’ai indiqué l’identifiant textuel de la newsletter

    1.  <formulaire|newsletter_subscribe|listes=maliste>

    et cela fonctionne

    Enfin je pense que c’est ça car j’ai tout testé (facteur, SMTP,..) pendant 2 heures pour trouver la solution.

    dd

    Répondre à ce message

  • Le 1er septembre à 20:20, par matthieu En réponse à : Mailsubscribers

    Bonjour à tous,

    Je cherche à importer un fichier CSV avec des adresses mails.

    Le premier, impeccable, il fait 512 adresses.
    Le deuxième de 1400... Je me retrouve aussi avec 512 inscrits ! Dans la prévisualisation, tout est bon, j’ai le bon nombre et les bons emails... puis... Plus le bon nombre dans l’import fini...

    Bizarre, non ?

    Répondre à ce message

  • Le 7 août à 11:56, par Nicolas En réponse à : Mailsubscribers

    Punaise, je crois que je suis dans la mouise... tou.te.s mes inscrit.e.s aux infolettres sont passées en « désinscrit » automatiquement après 3 échecs liés à la nouvelle configuration Sparkpost qui nécessitait une mise à jour du plugin que je n’ai pas faite à temps.
    Je me retrouve avec 2500 adresses en @example.org sans possibilité de réinscription en nombre.
    Ma question, toute pleine d’espoir : y a-t-il un moyen de déhasher les courriels chiffrés pour récupérer leur forme normale afin de les réinscrire ?

    • Le 8 août à 11:50, par Cerdic En réponse à : Mailsubscribers

      On ne peut pas déhasher une adresse email qu’on ne connait pas.
      2 solutions pour se sortir de cette situation :

      • récupérer les tables spip_mailsubscribers et spip_mailsubscriptions d’un backup
      • récupérer les adresses mails échouées dans la table spip_mailshots_destinataires et les réabonner en boucle

      A noter que ce problème de désinscription massive a été corrigé dans la version 1.23.0 du plugin mailshot : on ne prend en compte l’échec d’envoi d’un email que si dans la même série d’envoi il y a eu au moins un envoi réussi https://zone.spip.org/trac/spip-zone/changeset/109686/spip-zone/_plugins_/mailshot/trunk

      Doublement dommage de ne pas avoir fait de mise à jour ! :)

    • Le 8 août à 11:54, par Maïeul En réponse à : Mailsubscribers

      Sparkpost garde aussi un historique des envois.

    • Le 9 août à 11:09, par Nicolas En réponse à : Mailsubscribers

      Rhooo, merci à vous deux pour votre réponse, c’est vraiment très gentil.

      • Les 5 sauvegardes ne sont pas assez anciennes : on y retrouvent les désinscrit.e.s ;
      • Dans la table spip_mailshots_destinataires, on ne peut pas sérier les abonné.e.s aux différentes listes, mais au moins, leurs courriels sont bien visibles ;
      • J’ai vérifié de nouveau dans Sparkpost, mais je ne trouve pas l’historique dont tu parles Maïeul.
        Pour le réabonnement en boucle, si je comprends bien, il faut passer par Activité > Listes de diffusion > Importer des adresses, mais je serai obligé d’inscrire tou.te.s les abonné.e.s aux 2 listes ?
    • Le 9 août à 11:36, par Maïeul En réponse à : Mailsubscribers

      Il se peut aussi que ton hebergeur ait des sauvegarde plus anciennes.

      Pour Sparkpost c’est dans report > message event, mais cela ne marche que pour les 10 derniers jours.

    Répondre à ce message

  • Le 2 août à 18:49, par JLuc En réponse à : Mailsubscribers

    Sur un SPIP3.1.8 , le squelette affiche une erreur sur la page d’un mail désinscrit : Filtre statut_titre non défini : ../plugins/auto/mailsubscribers/v2.7.4/prive/objets/contenu/mailsubscriber.html dans la boucle _sub. Le filtre statut_titre est défini dans inc/puce_statut.php... qu’il faut inclure qqpart.

    Répondre à ce message

  • Le 27 février à 21:22, par pamillet En réponse à : Mailsubscribers

    bonsoir,

    lisant l’impressionnante liste de questions réponses, je suis impressionné par la réactivité et l’efficacité de cedric... et j’hésite à poser ma question qui n’est qu’un souhait...bien moins prioritaire que tout ce que j’ai lu...mais bon...

    c’est une bonne chose d’avoir créé automatiquement une liste pour chaque import, mais cela me conduit à vouloir souvent fusionner deux listes... j’exporte alors le tout, je manipule en externe pour fusionner, puis je réimporte...

    pas très compliqué, mais on se dit que cela devrait être assez simple de sélectionner une liste et pouvoir l’importer dans une autre...

    ca permettrait de gérer des listes différentes, tout en les fusionnant dans une liste d’envoi global... du genre, les inscrits de ma ville à qui j’envoie certains messages, les inscrits des alentours à qui j’en envois d’autres et le tout à qui j’envoie mes voeux...

    merci de toute façon pour cet excellent outil...

    pam

    • Le 28 février à 14:50, par Cerdic En réponse à : Mailsubscribers

      En soit fusionner une liste avec une autre n’est pas très compliqué, mais quand on creuse ça pose beaucoup de question :

      • est-ce que c’est une fusion « un seul coup » et ensuite chaque liste vie sa vie ? ou alors une fusion « intelligente », en fait une liste virtuelle qui se met à jour automatiquement en fonction des de l’évolution de chaque liste ?
      • et du coup dans les 2 cas ça pose des questions en terme de deinscription : quand les gens qui reçoivent veulent se desinscrire comment ça se passe ? si ils se désinscrivent de la liste fusionnée, ils resteront inscrits à chacune des 2 listes…
      • le vrai besoin ça serait pas plutôt de pouvoir faire un envoi à plusieurs listes, en assurant que personne ne reçoive 2 fois le mail ?
        Auquel cas garder des listes distinctes serait aussi bien, mais c’est juste au moment de l’envoi ou l’on cocherait plusieurs listes et le dédoublonnage se gérerait automatiquement ?
    • Le 2 juillet à 23:38, par pamillet En réponse à : Mailsubscribers

      excuse, j’avais zappé ta réponse...

      effectivement, il y a deux manières de voir, mais elles peuvent être complémentaires ?

      j’ai plusieurs listes qui ont des sources différentes mais qui ne sont pas disjointes
      je veux gérer indépendamment chaque liste dans sa logique « métier »... et donc garder des lites « sources »... même si je les compose ensuite...

      mais quelle différence entre une liste virtuelle (fusion de n listes) et l’envoi d’un message à ces memes n liste ? ca revient à donner un nom « liste virtuelle » à un assemblage de liste plutôt que de les sélectionner à l’envoi..?

    • Le 12 juillet à 16:31, par Pascual En réponse à : Mailsubscribers

      Salut Cédric,

      Je mets à disposition d’une association (MJC) ton ensemble de plugins « info-lettre » et ils ont créés de nombreuses listes au fil du temps mais il y a de nombreux mails qui sont communs dans ces listes et lorsqu’ils doivent faire partir leur info-lettre mensuelle, de nombreuses personnes la reçoivent en 2, 3 ou 4 exemplaires et du coup, ça agace quelques personnes qui se désinscrivent rapidement...
      Du coup, ce que tu proposes dans ton 3e point m’intéresse drôlement, t’est-il possible d’ajouter cela comme fonctionnalité pour l’envoi à plusieurs listes dans une future version ?
      Je t’en remercie sincèrement par avance si cela est possible.

    • Le 15 juillet à 14:49, par Jaseur Boreal En réponse à : Mailsubscribers

      Bonjour,

      Le meilleur système sera le plus léger et simple, c’est former les utilisateurs pour qu’ils apprennent mettre à jour et fragmenter leurs listes, de manière à gérer des sous-listes sans doublons.

      Dans une association ( exemple une MJC ) il y a différentes sortes d’abonnés à une newsletters ( adhérents de l’année, anciens adhérents, membres du CA, animateurs d’activités, partenaires, adhérents enfants, adhérents jeunes, adhérents adultes, inscrits à l’activité AB, inscrits à l’activité CD, etc ....)

      Exemple : Découper en sous listes selon les besoins de différentes infolettres et selon les activités de l’association en réservant une liste globale :

      • liste 1 Globale avec tous les destinataires de l’infolettre principale, sans doublons ...
      • liste 2 les membres du CA
      • liste 3 les salariés
      • liste 4 les animateurs bénévoles
      • liste 5 les adhérents enfants
      • liste 6 les adhérents adultes
      • etc

      A votre disposition pour aider si besoin.
      Cordialement

    • Le 16 juillet à 10:31, par Pascual En réponse à : Mailsubscribers

      Bonjour Jaseur,

      Dans un monde idéal...ça fonctionnerait ! Et pourtant c’est ce qui a déjà été fait mais comme nous sommes dans la réalité, ils font un peu ce qu’ils veulent (c’est leur site) et en plus il y a les années qui viennent un peu bousculer la donne avec adhérents 2018-2109, mais aussi adhérents 2017-2018, qui ne veulent pas effacer pour transmettre des infos de ré-adhésion à ces derniers... etc... etc... bref...

      Cependant cela me fait rebondir sur une nouveauté dont je ne trouve aucune information dans la doc : « AJOUTER UN SEGMENT » avec une option de MISE A JOUR AUTOMATIQUE (ou pas)...
      A quoi cela sert-il et comment s’en sert-on ?

      Merci d’avance pour votre aide :)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • SkelEditor 2.0

    1er mars 2010 – 79 commentaires

    La version remaniée et enrichie du plugin, pour SPIP 2.1, qui vous permet d’éditer votre squelette directement en ligne sans passer dans le FTP Ce plugin vous permet d’éditer les fichiers du squelette courant depuis l’interface privé. Cela peut (...)

  • Albums 3

    8 août 2014 – 287 commentaires

    Le plugin « Albums » évolue dans une version 3 pour SPIP 3. Avant d’effectuer une mise à jour depuis la version 1 ou 2, consultez les notes sur la rétro-compatibilité. Les modèles, notamment, on reçut quelques changements pour la bonne cause. En (...)

  • Menu animé déroulant

    16 août 2015 – 60 commentaires

    Barre de menu dynamique multi niveaux - adaptation aisée (?) des couleurs et dimensions - convient aussi aux petits écrans (mobiles).

  • Réservations multiples

    4 juillet – commentaires

    Permettre aux utilisateurs d’effectuer de réservations multiples (réserver pour plusieurs personnes à la fois ou réserver un événement plusieurs fois) Dépendances Saisies Réservation d’événements Introduction Il y a deux manières de multiplier les (...)

  • PHANTOM (HTML5UP)

    18 juillet – 32 commentaires

    Squelette SPIP pour intégrer le modèle Phantom de HTML5UP. https://html5up.net/phantom Installation A l’activation, le plugin installe aussi les plugins suivants : crayons, favicon, metasplus+, Couleur d’objet, champs extras, SPIP reset centre (...)