SPIP-Contrib

SPIP-Contrib

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

289 Plugins, 197 contribs sur SPIP-Zone, 164 visiteurs en ce moment

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

Mailsubscribers

16 janvier 2013 – par Cerdic – 373 commentaires

45 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 avoir votre propre liste automatique synchronisée. Pour cela, créez la liste avec un identifiant et un nom qui vous conviennent, et ajouter dans votre fichier mes_fonctions.php la fonction mailsubscribers_synchro_list_newsletter_xxx() (en remplaçant xxx par l’identifiant de votre liste). La fonction devra retourner un tableau d’abonnes avec pour chacun un tableau avec l’entrée obligatoire email et 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. Par exemple : #FORMULAIRE_NEWSLETTER_SUBSCRIBE{newsletter,nouveautes}

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 30 décembre 2017

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 26 décembre 2017 à 18:28, par Daniel En réponse à : Mailsubscribers

    Bonjour
    Depuis que j’ai mis à jour les plugins Mailsubscripter et Newsletter, rien ne va plus :
    je ne retrouve ni les listes de diffusion, ni les inscrits à ces listes.
    Pire, je ne peut inscrire personne : on peut ajouter une adresse mail, mais elle reste au statut « pas inscrit ».
    est-ce parce que le site est sous spip 3.0 et pas encore 3.2 ?
    Si je fais la mise à jour, retrouverais-je tous les inscrits et toutes les listes ?
    Les formulaires d’inscriptions sur le site seront-ils opérationnels de nouveau ?
    Merci d’avance

    • Le 30 décembre 2017 à 10:43, par Daniel En réponse à : Mailsubscribers

      Bonjour,
      Pardon il y eu un petit problème lors de la mise à jour, j’ai bien retrouvé les inscrits et les listes. Sauf que le formulaire d’inscription en ligne (en double opt-in) sur un article du site n’inscrit personne. On ne reçoit pas de confirmation sur son adresse mail et rien sur le site comme adresse en attente de confirmation.

    • Le 31 décembre 2017 à 09:33, par Philivert En réponse à : Mailsubscribers

      Bonjour,

      j’ai le même problème sur mes 2 sites, les inscriptions restent en attente et même en étant administrateur on ne peut pas les activer.

      J’ai du aller dans la bdd pour pouvoir les valider.

      Meilleurs voeux

    • Le 31 décembre 2017 à 11:40, par Daniel En réponse à : Mailsubscribers

      Bonjour,
      Merci de m’expliquer alors comment inscrire à une newsletter par la bdd.
      Que faut-il modifier dans quelle table ?

    • Le 31 décembre 2017 à 14:18, par Philivert En réponse à : Mailsubscribers

      Il faut se connecter à la bdd avec phpmyadmin, afficher la table « spip_mailsubscribers », éditer la ligne correspondant à l’inscription à valider et modifier la case « statut » à « valide ».
      Ensuite cliquer sur « Exécuter ».

    • Le 31 décembre 2017 à 16:04, par Daniel En réponse à : Mailsubscribers

      Oui, cela donne le statut « active », mais toujours impossible d’inscrire à une newsletter.
      Si on coche une ou plusieurs listes dans la liste des listes et que l’on clique sur « Enregistrer », rien ne se passe et la fiche revient sans rien de coché.
      J’ai aussi essayé de documenter l’item « optin » dans Phpmyadmin avec « newsletter : : identifiant de la newsletter », mais ça ne marche pas non plus.

    • Le 1er janvier à 09:40, par Daniel En réponse à : Mailsubscribers

      J’ai trouvé comment inscrire aux newsletters par Phpmyadmin :
      il faut passer par la table spip_mailsubscription qui lie les id des inscrits à ceux des newsletters. l’item optin de la table spip_mailsubscripter apparemment ne sert plus à rien après la mise à jour.
      Mais toujours impossible d’inscrire par l’interface privée et par le formulaire du site.
      Bonne année quand même avec Spip !

    • Le 18 janvier à 09:18, par Daniel En réponse à : Mailsubscribers

      Bonjour
      Je me réponds à moi-même.
      J’ai trouvé la solution : le problème venait d’une surcharge dans squelettes d’un fichier d’une ancienne version. En la supprimant, tout est revenu dans l’ordre.

    Répondre à ce message

  • Le 17 janvier à 20:40, par Jean Christophe Villeneuve En réponse à : Mailsubscribers

    Hello

    Dans mon squelette Escal, j’ai une page de contact et je voudrais y ajouter une case à cocher ’M’inscrire à la newsletter"

    Comment pourrais-je m’y prendre, sachant que je suis ignare en php ?

    Répondre à ce message

  • Le 23 décembre 2017 à 09:20, par arno95 En réponse à : Mailsubscribers

    Bonjour,

    j’ai intégré le plugin Mailsubscribers (+newsletter et mailshot) à notre site mais lorsque je réalise une inscription à la newsletter, j’ai le message « Vous allez recevoir un email sur l’adresse ..... ; pour confirmer votre inscription. »
    mais rien ne se passe. J’ai fait l’essai avec plusieurs adresses.....

    coté espace privé la demande apparait dans Activités/inscrits aux envois par mail avec le statut « en attente de confirmation »

    Et pour info si je valide manuellement ces adresses la newletter arrive à destination.

    Si vous pouvez m’aider ce sera avec plaisir....

    merci par avance

    • Le 31 décembre 2017 à 10:46, par arno95 En réponse à : Mailsubscribers

      personne ne peut m’aider ? merci par avance

    • Le 31 décembre 2017 à 11:31, par Mist. GraphX En réponse à : Mailsubscribers

      Bonjour,

      As tu vérifié le fonctionnement de facteur en envoyant un email de test ?

      Utilise tu la fonction envoie via php ou via smtp ?

    • Le 31 décembre 2017 à 11:40, par arno95 En réponse à : Mailsubscribers

      Merci pour ta réponse...

      dans facteur j’ai configuré un envoi par SMTP via et utilisé in-v3.mailjet.com comme serveur
      avec port 587

      le test d’envoi ne fonctionne effectivement pas j’ai le message : « Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau. »

    • Le 31 décembre 2017 à 11:45, par Mist. GraphX En réponse à : Mailsubscribers

      donc c’est le smpt mailjet qui pose soucis. tu peut essayer en mettant le smpt de ta boite perso pour tester.
      Ensuite il faut voir coté mailjet si ton site est bien identifié/configuré pour que le smtp soit utilisable… de mémoire je crois qu’il y’a une phase de validation du domaine soit via un champ txt dans les dns.

    • Le 31 décembre 2017 à 12:11, par arno95 En réponse à : Mailsubscribers

      merci j’avais essayé le smtp de mon gmail mais il doit le reconnaître en spam et cela bloque également d’ou cette solution avec mailjet...

      sais tu quel regalge il faut mettre pour un smtp gmail ?

    • Le 31 décembre 2017 à 12:19, par Mist. GraphX En réponse à : Mailsubscribers

      ceci devrait fonctionner :

      Serveur smtp : smtp.googlemail.com
      port : 465
      authentification oui mot de passe
      methode : ssl

    • Le 31 décembre 2017 à 12:54, par arno95 En réponse à : Mailsubscribers

      j’ai essayé avec ces infos mais j ai le même message oupss.....

      que faut il mettre dans adresse d’envoi par defaut/ j’ai soit Utiliser les réglages du site SPIP :
      soit personnaliser ces réglages ?

    • Le 31 décembre 2017 à 15:10, par Jaseur Boréal En réponse à : Mailsubscribers

      Bonjour,

      J’ai le même soucis,
      avec un Spip3.2, sous Escal-V4-2018, Mailjet in-v3.mailjet.com, Mailshot à jour , le tout déposé avec sensibilité sur PHP7... chez OVH

      Je pense que c’est notre « Facteur » qui dysfonctionne avec ses raquettes dans la neige qui lui ralentisse l’envoi quand c’est lui qui s’en charge.

      Par le formulaire contact du site, les lecteurs ne peuvent envoyer de message.
      De même l’inscription newsletter, n’envoie pas de mail de confirmation.

      Par contre ma newsletter part correctement avec l’api Mailjet in-v3.mailjet.com, et est correctement réceptionnée.

      Je n’ai pas encore trouvé de solutions, en testant et en essayant divers réglages.

      J’ai temporairement ajouté des liens contacts de type « mailto:contact@monbeausite.fr » pour provisoirement permettre aux lecteurs de communiquer avec le site.
      mais c’est un problème à solutionner ... en 2017 , encore quelques minutes, ou en 2018 ...

      Un bon rest’à tertous !

      Bizarre ! Bizarre !

    • Le 31 décembre 2017 à 16:17, par arno95 En réponse à : Mailsubscribers

      merci pour ta réponse Jaseur Boréal... en faisant du coup des tests j’ai remis le facteur sur

      Adresse d’envoi par défaut : Utiliser les réglages du site SPIP
      j’ai coché « Forcer cette adresse d’envoi quand le From n’est pas sur le même domaine »

      Méthode d’envoi : Utiliser la fonction mail de PHP
      lorsque je test le mail part bien et arrive correctement...

      et coté newsletter cela semble fonctionner le mail de confirmation arrive bien ...

      du coup tout marche (à priori)
      je n’avais pas compris que facteur et la configuration des envoi mail en nombre étaient indépendant....
      ou plutot j’ai gardé la config avec mailjet pour l’envoi en nb
      et gardé la config spip par défaut pour facteur..... (alors que j’avais mis mailjet également)

      à voir si cela continuera de marcher en 2018 !

    • Le 31 décembre 2017 à 19:09, par Jaseur Boréal En réponse à : Mailsubscribers

      Merci @arno95,
      Pour cette excellente suggestion : séparer les envoyeurs :
      -* d’un coté le facteur,
      -* de l’autre les courrielleurs
      Tous les tests fonctionnent parfaitement ! C’est extra !....

      En cadeau de remerciement pour s’enchanter jusqu’en 2018 : La playlist du Centenaire des pays baltes : http://bit.ly/2Bhv2e6

      Bonne année spip à tous ...

      **Escal est passé en version 4, avec des possibilités de mises en pages flexibles dans l’affichage des rubriques, qui offrent un réel confort pour le webmaster, & pour les lecteurs !

    Répondre à ce message

  • Le 31 décembre 2017 à 16:25, par arno95 En réponse à : Mailsubscribers

    bonjour,

    je souhaiterai modifier le texte qui apparaît au niveau de l’inscription à la newsletter à savoir « email » je suis plutôt débutant avec spip et malgré mes recherches je ne trouve pas la solution... merci par avance

    • Le 5 janvier à 11:30, par arno95 En réponse à : Mailsubscribers

      Bonjour, quelqu’un peut m’aider ? merci par avance

    • Le 5 janvier à 21:18, par b_b En réponse à : Mailsubscribers

      Salut, c’est une chaîne de langue et tu peux la surcharger en créant un fichier newsletter_fr.php dans squelettes/lang/ et en y collant le code suivant :

      1. <?php
      2.  
      3. if (!defined('_ECRIRE_INC_VERSION')) {
      4. return;
      5. }
      6.  
      7. $GLOBALS[$GLOBALS['idx_lang']] = array(
      8. 'label_email_subscribe' => 'Ce que tu veux à la place de Email dans le formulaire',
      9. );

      Télécharger

      Et hop :)

    • Le 5 janvier à 22:20, par arno95 En réponse à : Mailsubscribers

      Merci pour ta réponse j’ai essayé mais je ne parviens pas à le faire .... lorsque j’enregistre le fichier la page devient blanche et impossible de revenir sur la partie privée..... et coté public je perd toute la mise en page avec les blocs tel que mini calendrier et la newsletter n’apparaît plus...

      j’ai surement fait une boulette quelque part....

    • Le 8 janvier à 15:37, par arno95 En réponse à : Mailsubscribers

      toutes mes excuses et merci b_b
      cela fonctionne parfaitement.... je sais pas ce que j’avais fait.....

      merci encore !

    • Le 9 janvier à 10:33, par b_b En réponse à : Mailsubscribers

      Pas de problème, content que ça fonctionne bien chez toi :)

    Répondre à ce message

  • Le 4 janvier à 08:46, par pamillet En réponse à : Mailsubscribers

    bonjour à tous,
    visiblement, vu le volume des échanges, voilà un plugin bien utilisé ! merci à cédric !

    mais je réalise un problème dont je ne sais pas de quand il date... la disparition des inscriptions « suspendues »... Elles sont bien dans la base, mais ne sont plus affichées dans la page des inscrits aux envois par mail...

    C’est dommage de ne pas pouvoir en voir une liste.

    Et fouillant un peu, je m’aperçois que dès le premier rebond d’envoi, l’inscription est suspendue et l’adresse haschée dans la base. Il mesemblait que cela se faisait après quelques rebonds.. ?

    Je m’en suis aperçu car plusieurs inscrits m’ont sollicité car ils ne recevaient pas, vérification faite, c’est une règle antispam du serveur messagerie (professionnelle) qui les bloque. J’ai sollicité l’admin pour le débloquer ce qu’il va faire, mais en attendant, les mails de ce domaine sont tous suspendus et hashés...

    Il faudrait un moyen de récupérer par exemple à partir des envois échoués, les inscriptions d’un domaine qui a été revalidé...

    est-il possible de réexpliquer le fonctionnement des suspendus, et du lien avec les rebonds ?

    merci d’avance

    pam

    Répondre à ce message

  • Le 29 décembre 2017 à 15:14, par Pierre En réponse à : Mailsubscribers

    Bonjour,

    Question de débutant...

    je souhaiterai inclure le formulaire d’inscription à la newsletter sur mon site public #FORMULAIRE_NEWSLETTER_SUBSCRIBE mais où inclure cette balise ? Dans quel fichier du squelette (et oui je débute avec SPIP) ?

    Merci !

    • Le 29 décembre 2017 à 21:32, par Jaseur Boréal En réponse à : Mailsubscribers

      Bonsoir,

      L’information semble avoir disparu des explications ci-dessus concernant aussi l’insertion du modèle dans une simple page article :

      1. <formulaire|newsletter_subscribe|listes=liste1| ... >

    Répondre à ce message

  • Le 26 décembre 2017 à 20:10, par DavidM En réponse à : Mailsubscribers

    Bjr,
    Tout rédacteur peut inscrire ou désinscrire n’importe qui en se rendant sur la page de n’importe quel auteur.
    Une personne mal intentionnée pourrait ainsi faire du dégât.
    -  Y aurait-il un « patch » en attendant une possible évolution du plugin svp ?
    Merci pour d’éventuelles pistes.

    Répondre à ce message

  • Le 20 novembre 2017 à 15:03, par Hanjo En réponse à : Mailsubscribers

    Bonjour Cerdic,

    La desinscription à partir du lien dans mes newsletters ne fonctionne plus.
    On arrive sur le site (action=unsubscribe_mailsubscriber) ou la confirmation est demandée, mais ensuite il y a une erreur info_email_invalide avec une adresse mail suivi par un « > ».

    Au même temps je te rappele à mon autre commentaire :
    Peux-tu ajouter mailsubscribinglist sur trad.spip.net ?

    Merci,
    Hanjo

    • Le 19 décembre 2017 à 17:37, par hanjo En réponse à : Mailsubscribers

      Merci pour la correction ! Maintenant ça fonctionne bien !

    Répondre à ce message

  • Le 6 décembre 2017 à 23:13, par APSAD93 En réponse à : Mailsubscribers

    Bonsoir,

    je suis sous SPIP 3.2.0 [23778] avec version de ce plugin 2.5.5 - stable, est -il possible d’ajouter le nb d’inscrits sur une liste de diffusion au niveau de la balise ?

    Merci d’avance

    • Le 19 décembre 2017 à 17:34, par hanjo En réponse à : Mailsubscribers

      Moi j’ai fait comme ça :

      <ul>
       <BOUCLE_nwsltr(spip_cm_lists)>
           <li>#LST_NAME :
             <B_cpt_1><BOUCLE_cpt_1(MAILSUBSCRIBERS){id_mailsubscribinglist=#LST_ID}{statut="valide"}></BOUCLE_cpt_1>[(#TOTAL_BOUCLE)]<//B_cpt_1>
           </li>
       </BOUCLE_nwsltr>
      </ul>

    Répondre à ce message

  • Le 14 décembre 2017 à 20:09, par Francky En réponse à : Mailsubscribers

    Salut cédric et merci pour les plugs :-)
    J’ai 2 bugs avec la version 2.5.5 du plug ! En version 1.x.x cela fonctionnait très bien :-)
    Spip 3.1.7
    php 5.6.31
    configuration des inscriptions en « double opt-in »

    1er bug

    Quand une personne s’inscrit via le formulaire dans l’espace publique, cette personne obtient bien le statut « en attente » si l’on regarde au centre de la page ecrire/ ?exec=mailsubscriber&id_mailsubscriber=xxxx
    Sauf que dans la boite à gauche de la même page, il est indiqué que cette personne à le statut « pas inscrit » au lien de « en attente confirmation »

    2e bug
    Je voulais changer le statut de la personne, pour lui mettre « active » moi même, car pour une raison que j’ignore, la personne n’a jamais reçu le mail (cela doit venir de chez lui car, cela semble bien partir du côté du site) bref,...
    Je ne peux plus le faire, alors qu’avec le plug en version 1.x.x c’était possible et dépannait parfois.
    Un webmestre, voir un admi devrait toujours pouvoir le faire :-(
    Franck

    • Le 15 décembre 2017 à 09:58, par Julien En réponse à : Mailsubscribers

      Je confirme le 1er bug.

      Si un internaute utilise le formulaire d’inscription pour la première fois (email non en base), on le retrouve bien, mais avec un statut Pas inscrit dans le menu (et non En attente de confirmation).
      Par contre, au centre de sa fiche, son inscription à la liste est En attente. Et on le trouve dans la liste des Non inscrits dans les liste d’abonnés, et non dans A confirmer.

      La suite semble marcher pour mon test, mais sur le site la liste des Non inscrits gonfle, gonfle... il y a donc un problème dans la validation. Je cherche encore...

    • Le 15 décembre 2017 à 10:20, par Cerdic En réponse à : Mailsubscribers

      Ce n’est pas vraiment un bug, mais un choix : il y a maintenant le statut du subscriber proprement dit, et son état d’inscription liste par liste.

      Quand un subscriber demande l’inscription à une liste, il passe « en attente de confirmation » pour cette liste. Mais son statut propre reste qu’il n’est inscrit à rien. Dès qu’il est inscrit à au moins une liste, son état passe à « Inscrit ».
      Il faut comprendre qu’un subscriber peut à la fois être « inscrit à une liste » et « en attente de confirmation » à une autre. Le cas échéant on ne va pas non plus le retrouver dans les inscriptions en attente. Donc le statut principal d’un subscriber c’est maintenant « pas inscrit » ou « inscrit ».

      Probablement il faut quand même avoir une liste de tous les subscribers qui ont une inscription en attente.

      @Francky : forcer l’inscription à une liste parce que la personne a pas reçu le mail de confirmation est une mauvaise idée. Si elle ne reçoit pas ce mail elle ne recevra pas non plus les newsletter, et ça va polluer les envois. Par contre il faudrait un bouton pour renvoyer un email de validation, ça serait pas mal (c’est important de passer par cette étape de validation, il y a tellement de raison qui peuvent faire que ça foire)

    • Le 15 décembre 2017 à 13:28, par Julien En réponse à : Mailsubscribers

      ok c’est logique. Mais du coup, dans l’onglet A CONFIRMER, il n’y a plus personne il me semble, vu que le système doit rechercher des comptes en attente de validation, et que c’est l’abonnement qui est attente.

      Et cela ne m’explique pas pourquoi sur deux sites passés en SPIP 3.2 et plugin à jour, le nb de Non inscrits s’allonge, comme si personne n’arrivait à confirmer son inscription (sous OVH, avec fonction mail php active).

      Le plugin FACTEUR a-t-il des logs d’envoi de mail ?
      Merci en tout cas.
      Julien

    • Le 18 décembre 2017 à 15:02, par Cerdic En réponse à : Mailsubscribers

      La version 2.6.0 affiche maintenant dans l’onglet « à confirmer » tous les subscribers qui ont au moins une inscription en attente de confirmation, indépendamment du fait que leur email a déjà été confirmé ou non ou qu’ils sont déjà inscrit sur une autre liste.

    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

  • Escal-V3 et Escal-V4

    16 février 2012 – 299 commentaires

    Un jeu de squelettes proposant un affichage en 2 ou 3 colonnes avec un large choix de noisettes à insérer ou pas, fortement paramétrable depuis l’espace privé. Présentation A l’instar de sa petite soeur plugin Escal-V2 dont elle reprend toutes les (...)

  • GIS 4

    11 août 2012 – 1442 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Article PDF

    9 juin 2007 – 367 commentaires

    Présentation d’un plugin fournissant une version PDF de l’article en cours

  • Plugin Bank

    12 juin 2015 – 63 commentaires

    Le plugin Bank prend en charge l’interface technique de paiement avec de nombreux prestataires de paiement par Carte Bleue, SEPA… Il prend également en charge la conservation de l’historique des transactions de paiement et de leur état et offre une (...)

  • Mailsubscribers

    16 janvier 2013 – 373 commentaires

    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 (...)