Mailshot

Ce plugin prend en charge l’envoi en nombre d’info-lettres par email.

Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi.

Enfin, ce plugin implémente la partie send de l’API Newsletter et peut donc être utilisé avec les plugins Mailsubscribers et Newsletters pour l’envoi de Newsletters.

La question du SPAM

Avant de décrire en détail le fonctionnement du plugin, il est important de souligner que l’envoi de mails en nombre est rendu de plus en plus difficile en raison de la prédominance du SPAM. Plus de 95% des emails qui circulent sur les serveurs de courriers sont du SPAM. Les opérateurs de mails (FAI, gmail...) sont donc de plus en plus stricts dans les règles de filtrage.

En tant qu’éditeur de contenu et utilisateur de ce plugin, vous avez une responsabilité : n’envoyer du contenu qu’à des utilisateurs qui l’ont sollicité par une demande explicite. Lorsque vous ne respectez pas cette règle, vous envoyez des emails non sollicités, c’est à dire du SPAM. Et vous contribuez à renforcer les règles de filtrage des opérateurs de mail.

Cette situation généralisée entraine bien des désagréments :

  • certains mails légitimes n’arrivent jamais à vos destinataires ;
  • en tant qu’expéditeur régulier vous risquez d’être blacklisté, voire votre serveur risque d’être blacklisté.

C’est pour cette raison que ce plugin ne permets pas d’envoyer des mails à l’aide de la fonction mail() de PHP. Cette fonction permet l’envoi simple de mail, mais elle passe par un canal partagé entre tous les sites hébergés par un serveur. Si vous l’utilisez à mauvais escient, c’est tous les autres utilisateurs qui seront pénalisés.

C’est également pour cette raison que ce plugin propose d’utiliser un service d’envoi de mail (serveur SMTP dédié, service externe commercial) spécifique à cet usage. Ainsi, même si vos envois en nombre déclenchent - à tort ou à raison - un filtrage chez les opérateurs de mail, le reste du fonctionnement du site n’en sera pas affecté (envoi des mails d’inscriptions, de formulaire de contact, de notification de forum, de pétitions...). Utilisez cette possibilité et protégez le fonctionnement quotidien de votre site web.

N’utilisez pas le serveur SMTP de votre fournisseur de mail pour envoyer vos emails en nombre, mais uniquement un serveur SMTP dédié à ça. Si vous n’en avez pas, utilisez un prestataire d’envoi d’emails en nombre.

Ou alors ne venez pas demander de l’aide sur vos mails en erreur, on vous aura prévenu.

Installation

L’installation du plugin nécessite le plugin Facteur qui prend en charge l’envoi des mails à l’aide d’un serveur SMTP.

Configuration

La configuration du plugin concerne le service d’envoi qui sera utilisé pour les envois en nombre ainsi que les réglages d’expéditeur (nom et email) :

Configuration du plugin Mailshot
Configuration du plugin Mailshot

Service d’envoi

Le réglage par défaut est d’utiliser le même service d’envoi que pour les autres mails (soit le serveur de mail SMTP configuré dans le plugin Facteur). Ce réglage fonctionne mais n’est pas conseillé comme indiqué plus haut.
Si aucun serveur SMTP n’est configuré par défaut, le premier choix est désactivé comme ceci :

Cette fois vous n’y couperez pas : vous devez alors absolument choisir un autre service pour l’envoi de vos emails.

Vous pouvez configurer un serveur SMTP (celui qui gère les emails de votre nom de domaine, Gmail...) (assurez vous dans tous les cas qu’il accepte que vous passiez par lui pour cet usage) :

Sinon, et c’est la solution la plus fiable, il vaut mieux utiliser un service dédié à l’envoi de mails en nombre comme Mailjet [1], Sparkpost [2] ou Mandrill [3] (disclaimer : l’auteur n’a aucun intérêt dans ces services commerciaux).

Le plugin propose aussi l’utilisation du service Mandrill, mais celui-ci est désormais soumis à l’utilisation d’un compte MailChimp payant, ce qui en restreint l’accès.

Cadence d’envoi

Dans tous les cas, que vous utilisiez un serveur SMTP ou un service externe, il est possible, voire probable, que vous soyez soumis à une cadence d’envoi maximale (nombre maximum de mails par quart-d’heure, par heure, par jour...). Dans ce cas là, convertissez cette cadence maximale en nombre de mail par jour et renseignez le champ Limiter la cadence d’envoi. La cadence sera prise en compte en espaçant l’envoi des mails de façon régulière pour ne pas dépasser cette moyenne journalière.

Envoi rapide

A contrario, si vous utilisez un service d’envoi capable d’envoyer très vite, ou de tout recevoir très vite et de mettre en attente les envois surnuméraires (c’est le cas de Mandrill notamment), vous pouvez activer l’option d’envoi rapide.

Quand cette option est cochée le plugin essaye d’envoyer aussi rapidement que possible à tous les destinataires. Notamment, en fonction du nombre d’envoi total à réaliser, il va lancer des processus parallèles pour accélérer le traitement, en étant capable par exemple d’envoyer 50 000 mails/heure si on a 200 000 destinataires.

Attention toutefois, envoyer rapidement un grand nombre de mails est une chose, mais il faut penser que cela va provoquer un pic de visites simultanées sur votre site, et que votre hébergement doit aussi être dimensionné pour absorber ce trafic supplémentaire.

Expéditeur

La dernière partie du formulaire permet de fixer les noms et emails de l’expéditeur qui apparaitra sur vos envois en nombre.

Historique des envois

Pour chaque envoi, le plugin conserve un historique de chaque adresse mail destinataire, date d’envoi, et statut (lu, cliqué, rejeté…) si il est récupéré depuis un service externe. Si vous envoyez beaucoup de lettres à beaucoup de destinataires, cela peut faire grossir la base de données de manière excessive, et dans ce cas il est préférable de purger les statistiques d’envoi pour les vieux envois.
Seul le détail des statistiques sera purgé, mais vous conserverez une statistique globale du nombre de mails reçus, lus, cliqués, rejetés…

Personnalisation du contenu des courriels

Avant chaque envoi d’un email, le plugin déclenche la personnalisation du mail à l’aide des variables qui décrivent le destinataire (voir Newsletters).
Les variables sont celles fournies par le plugin Mailsubscribers pour la description d’un inscrit :

  • email
  • nom
  • listes
  • lang
  • status
  • url_unsubscribe

Pour plus de détail, voir ce que retourne la methode newsletter/subscriber de l’API Newsletter.

Lors de l’envoi à un email unique qui n’est pas forcément inscrit, le plugin essaye de remplir au mieux les variables.

Envoi d’une Info-lettre

L’envoi d’une info-lettre se fait depuis la page d’administration de l’info-lettre, tel que décrit par Newsletters. Un formulaire d’envoi est disponible :

Si la première partie du formulaire sert à faire un envoi unitaire, c’est ici la seconde partie qui nous intéresse. En sélectionnant une liste d’inscrits, on peut déclencher l’envoi en masse à cette adresse en cliquant sur le bouton “Envoyer !” en regard du selecteur :

On reçoit alors un message de confirmation du déclenchement de l’envoi, et l’envoi en cours apparaît en bas du formulaire. Un résumé de l’avancement apparaît (exprimé en nombre de mails envoyés par rapport nombre total de destinataires). Des boutons de contrôle permettent de mettre l’envoi en pause ou d’abandonner l’envoi.

Tant qu’un envoi est en cours, la liste est rafraichie toutes les 2minutes pour afficher la progression de l’envoi.

Suivi des envois de lot

Il est possible d’avoir une vision plus détaillée des envois de lot (passés en en cours). Pour cela, utilisez le menu Publication > Suivi des envois de mails en nombre. Vous accédez alors à une page qui récapitule les envois en cours et les envois terminés :

Les lots d’envoi en cours sont affichés d’une puce orange, les envois en pause d’une puce blanche, les envois terminés d’une puce verte et les envois abandonnés d’une puce rouge.

Si on clic sur le lien Envoi N°x d’un des envois, on arrive sur une page récapitulative complète qui expose la date et l’avancement de l’envoi, le contenu HTML et texte envoyé, ainsi que la liste des destinataires :

Les destinataires sont regroupés par statut (envoi à venir, envoi réussi, email ouvert, email cliqué, envoi échoué). Il est ainsi possible de retrouver si l’email a déjà été envoyé à un destinataire particulier, ou si il l’a ouvert, ou cliqué sur un lien [4].

Gestion des erreurs

Lorsque l’envoi à un destinataire échoue, on incrémente un compteur de tentative pour ré-essayer en fin de lot. À la 5ème tentative en échec l’envoi est marqué en statut fail et n’est plus relancé.
Il est possible de personnaliser ce nombre de 5 tentatives en définissant la constante define('_MAILSHOT_MAX_TRY', 5);

La gestion des bounce est prise en charge avec le service Mandrill qui notifie en HTTP pour signaler quand un envoi a été rejeté. Dans le cas de l’envoi par SMTP on ne gère pas les bounce (l’API interne le permet au moyen de la fonction newsletter/feedback mais il faut implémenter la partie relève d’une boite mail qui sert à collecter les bounces).

Pour le service Mailjet, l’API calcule les bounces.

Si la même adresse de destinataire a été vue en échec ou en bounce lors des 3 derniers envois (et que chacun de ces envois a réussi pour au moins un destinataire) cette adresse est automatiquement désabonnée de toutes les listes.
Il est possible de personnaliser ce seuil de 3 envois en définissant la constante define('_MAILSHOT_MAX_FAIL', 3);

En cas de non-déclenchement des envois :

Si l’envoi ne démarre pas ou met du temps, c’est parce que le cron de SPIP ne fonctionne pas ou pas assez souvent. Vous pouvez le forcer à la main en appelant l’url spip.php?action=cron mais en général c’est lié à un hebergeur qui bloque les appels http sortant, ou un site avec vraiment très peu de traffic.
Dans ce cas, un paliatif peut-être d’ajouter dans le fichier mes_options.php la ligne :
define('_HTML_BG_CRON_FORCE',true);

Migration depuis un ancien plugin

Lors de l’installation, le plugin regarde si les plugins SPIP-Listes ou SPIP-Lettre étaient auparavant utilisés. Si les tables correspondantes sont détectées, l’historique des envois (et des destinataires si possible) est automatiquement importé. Il contient naturellement le contenu HTML et Texte qui avait été envoyé.

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

Footnotes

[1pour bénéficier des fonctions de statistiques d’envoi au sein de SPIP, il faut utiliser l’API v3 de Mailjet

[2pour bénéficier des services de Sparkpost, il faudra que votre serveur fonctionne sous php 5.5.0 minimum

[3qui nécessite maintenant un compte Mailchimp payant

[4les fonctions de tracking sont implémentées avec les services Mailjet, Sparkpost et Mandrill

Portfolio

updated on 2 October 2019

Discussion

107 discussions

  • 3
    Jmtconseils

    Sparkpost
    J’ai configuré Sparkpost (je pense correctement) email vérifié, nom de domaine validé, config SPF et DKim sont ok , clé API sais dans dans Mailshot.
    Je peux envoyer un mail depuis Sparkpost

    Quand je teste un envoi depuis Infolettre j’ai une erreur :

    7001 Invalid domain array ( 'options' => array ( 'open_tracking' => false, 'clic_tracking' => false, ), 'campaign_id' => '', 'recipients' => array ( 0 => array ( 'address' => array ( 'email' => 'monmail@mnd.fr', 'name' => '', ), ), ), 'content' => array ( 'from' => array ( 'email' => 

    Une idée ?
    Merci pour ce plugin

    • Bonsoir,

      Votre adresse email d’envoi est celui du domaine valider ?

    • Jmtconseils

      En effet l’adresse email d’envoi n’était pas celle du domaine validé.

      Sur un autre compte, cas classique je suis sur un ndd.ext
      Domaine validé
      Email avec extension du domaine validé
      => Tout fonctionne

      Autre cas
      Je suis sur un sous domaine pour l’envoi des infolettes

      J’ai validé ndd et sous domaine
      Email du domaine principal validé
      => J’ai toujours la même erreur que précédemment

      Il est bien indiqué dans la doc de Sparkpost que l’on peut utiliser des sous domaine pour les envois.

      Des idées ?

    • Jmtconseils

      Je me réponds à moi même.
      Il a fallu attendre une heure (propagation de qqls choses ?) pour que tout fonctionne correcte dans la configuration : infolettre dans un sous-domaine.
      J’ai donc validé ndd et sous domaine dans Sparkpost, email d’envoi déclaré dans Mailshot du nom de domaine validé.

      J’ai créé un petit tuto pour ceux que ça pourrait intéresser : http://ow.ly/7Omf3009WZg

      Merci Pierre tu m’as mis sur la bonne voie

    Reply to this message

  • 2

    LE MAIL DE TEST N’ARRIVE PAS

    Bonjour,
    Le mail de test sur mon adresse n’arrive pas avec le plugin newsletter/mailshot (alors qu’il m’annonce que le mail est bien envoyé). Est-ce que le mail de test passe aussi par Mailjet (dans mon cas) ou bien via php ? (aucune stat sous mailjet)

    Si fonction php mail pour l’envoi du test, est-ce qu’il existe un log qq part pour savoir pourquoi cela ne marche pas ? (sous OVH, la fonction mail est bien active).

    Autre idée ? Merci de votre aide.

    Julien

    • julien

      AUCUN MAIL N’ARRIVE

      Bonjour, je relance ce post avec les détails suivants :

      sur SPIP 3.0.1, avec plugin newsletter et ses amis, tout semble fonctionner normalement :
      -  mail de test annoncé ok
      -  envoi sur la liste annoncé ok
      -  vérification de l’envoi : tout marche bien, envoyé à 100%
      -  rien dans les logs

      Mais sous mailjet (mailshot est ainsi configuré), aucun mail envoyé, et je ne reçois rien...

      Avez-vous une idée du bug ?

      Remarque : sous mail jet, la config SPF et DKim sont ok en vert, et j’ai bien reporté les clefs mailjet dans SPIP.

    • julien

      Il semblerait que le mail utilisé par mailshot (dans sa config) DOIT ETRE le même que celui du compte mailjet.

      mailshot semble marché ainsi.

      Par contre le mail de test ne marche toujours pas. Est-il envoyé via mailjet ou facteur ?

    Reply to this message

  • 4

    Bonjour à toutes et à tous,
    bravo pour ce travail !

    Qui a utilisé ce plugin de chez MailJet et dans quel configuration ?
    Je suis abonné avec un compte payant bronze et je bloque, malgré les config dns chez OVH, config api sur facteur etc...
    Par avance, merci je suis preneur de renseignements !!!

    Cordialement, Alain

    • Il ne faut pas utiliser le plugin fourni par MailJet, il est obsolète et pas pratique du tout. Tu peux utiliser directement facteur et Mailshot avec Mailjet sans leur plugin.

    • Merci, je m’en doutais un peu !
      Comme je n’arrive pas à envoyer par Mailshot et Spip,
      j’ai fais mes mailing avec envois directement chez mailjet avec le lien vers la page spip ...
      Je m’y replongerais plus tard.
      Cordialement, Alain.

    • J’avai un problème apparemment similaire avec Mailjet :

      API configurée, Zone DNS validées et par Mailjet (spf, dkm, et lien de tracking).

      Mailshot me dit que 100% des 1860 messages sont bien partis, et Mailjet ne voit rien (0 mails envoyés).

      Mailjet m’informe que d’autres adresse mail demande à être utilisées pour l’envoi : celle du webmestre dans “l’identité du site” sur SPIP.

      J’ai changé cette adresse mail (xxxx@orange.fr) pour la remplacer par l’adresse que j’utilise pour mailjet.

      et ça part :)

    • Hello,

      J’ai le même genre de soucis, j’ai posté ici =>http://contrib.spip.net/Configurer-Mailjet#comment487180

      Quelqu’un aurait une solution ?
      Merci
      Paulbe

    Reply to this message

  • 14

    Salut cedric
    Madrill à fait une mise à jour de sont message:
    Update (3/4/16): SparkPost has offered to take on any departing Mandrill users and to honor Mandrill’s pricing for those users.

    Update (2/25/16): We’ve published an FAQ article in Mandrill’s Knowledge Base that provides more information about the transition. We’ll continue updating that article as new questions arise.

    Il semble que SparkPost prendrait le “relais”, cela serait possible de faire l’ajout de cette solution dans le plug si c’est bien une alternative valable face à mailjet ?
    https://www.sparkpost.com/pricing

    • bluepiaf

      Bonjour Cédric et Francky.

      Dans mes recherches pour remplacer Mandrill sur plusieurs petits sites (pas facile de trouver un remplaçant...), je suis tombé sur Pepipost (www.pepipost.com), qui permet 25.000 envois par mois gratuitement. Il se démarque également par un modèle financier interressant poussant à une responsabilisation dans l’usage des envois en masse : au delà des 25.000, il ne fait payer que les envois non-ouverts...

      Ce peut être une alternative à Mailjet également.
      Juste pour info.

      Nicolas

    • Comme Francky et blueplaf, Mandrill disparaissant et devenant une “option” de Mailchimp, j’utiliserai bien Sparkpost ou Pepipost, mais comment l’intégrer ?
      Je suis prêt à mettre les mains dans le camboui si c’est dans mes possibilités, mais par où regarder.. ?

      En tout cas merci pour ce bel outil !!

    • J’ai regardé en détail la documentation de SparkPost et de PepiPost.
      Pour SparkPost, je n’ai pas compris comment avoir des feedbacks des mails (statistiques d’ouveture, clic, bounce, spam...) via l’API. Pour PepiPost, cela semble possible, à condition de configurer manuellement l’URL de feedback dans le back-office de Pepipost, ce que MailJet (et Mandrill jusqu’ici) permet d’éviter, tout pouvant être géré par l’API.

      Du coup, si on a pas la gestion propre des feedbacks, l’intégration poussée des 2 prestataires ne donnerai rien de plus fonctionnellement que de les utiliser via l’API SMTP, ce qui est déja possible : dans la configuration de MailShot il faut choisir SMTP, et dans les paremètres SMTP renseigner les informations fournies par SparkPost ou PepiPost.

      Je continue à surveiller de près les alternatives pour en intégrer une dès qu’il y a tout ce qu’il faut, car je voudrais bien avoir toujours au moins 2 prestataires possibles avec tout le panel fonctionnel.

    • Update : PepiPost a l’air très concerné et réactif, je leur ai demandé la possibilité de configurer le webhook via l’API et ils sont ouvert là-dessus. Si cela se concrétise ce sera une bonne alternative. En attendant je vais tester leur service.

    • Hello :-)
      Juste pour dire que j’ai fais un début de test de PepiPost avec des envois en SMTP !
      L’unique problème que j’ai trouver, c’est que Pepipost rajoute un lien de désinscription au lettre, donc en plus du lien de désinscription normal des lettre d’info qui fonctionne très bien !
      Il y a un autre lien “Click here to unsubscribe” sous la lettre d’info !
      Si l’on clique sur le lien, un message avec comme url (http://ptrans1.pepitransport.com/...) apparait “Successfully unsubscribed...!”
      Le problème, c’est que les gens sont toujours inscrit à la lettre (dans la bdd de spip) s’ils cliques, sur cet autre lien, au lieu du lien “normal”, par contre ils apparaissent bien désinscrit chez pepipost
      Donc peut-être
      Pour info chez ovh (mutualisé), j’ai dû mettre comme réglage
      Le port: 2525 car les autres ne fonctionnaient pas.
      Donc voilà, un premier retour qui est peut-être un peu tôt, mais bon, les 6000 mails/mois de mailjet m’irait, mais c’est les 250 par jours qui me pose problème, donc fallait bien que j’installe autre chose :-)
      Encore merci Cerdic pour le boulot :-)

    • Hello,

      D’après mes tests
      en mettant l’option à Click Tracking
      à OFF

      sur cette page https://app1.pepipost.com/index.php/settings/index

      cela résout le problème.

      dd

    • Merci Cerdic !
      Je suis impatient de voir ça.

    • Pour info, divers retours faits sur spip-user :
      -  « J’ai été tenté par Tipimail mais n’ai pas bien réussi à utiliser leur service smtp, les mails tests envoyés par le facteur de spip sont arrivés dans les spams... » (S. Rebaudot)
      -  « J’utilise https://elasticemail.com Send up to 25 000 emails per month completely free » (Gornety)

    • Bonne nouvelle : la version 1.15.3 du plugin supporte désormais Sparkpost avec la gestion des statistiques d’envoi.

    • Vive toi !!! :-D

    • Monique

      Bonjour à tous,

      Je suis aussi en train d’essayer de trouver une alternative à Mandrill.
      J’ai mis à jour le plugin, je me suis inscrite sur le site de Sparkpost et y ai récupéré une clé API.
      Dans la config du plugin, j’ai choisi Sparkost et ai collé le code.
      J’ai cliqué sur “enregistrer” et la page s’est mise à ramer sans fin.

      Est-ce que j’ai zappé une étape ?
      Je précise que mes connaissances en anglais sont trop faibles pour que je comprenne bien toutes les explications de leur site...
      Merci de vos lumières!

    • Oups Monique, petit bug corrigé par la version 1.15.4 !
      Juste un point auquel il faut faire attention dans SparkPost : Il faut donner tous les droits à la clé API pour que Mailshot puisse ensuite bien paramètrer l’URL de feedback et récupérer les statistiques d’envoi.
      (et bien sûr valider le domaine qui correspond à l’adresse mail utilisée pour l’envoi des mails)

    • BluePiaf

      Bonsoir Cerdic,

      Merci beaucoup pour ce travail de prospection et d’intégration d’un nouveau fournisseur !

      Il me semble qu’il y a un petit bug dans ces dernières mises à jour de mailshot qui provoque des erreurs du côté de facteur : facteur.log est rempli de “Erreur AddAddress : Invalid address :”

      Et la page de configuration de MailShot affiche aussi des messages d’erreur :
      "Warning: Missing argument 1 for Facteur::Facteur(), called in .../plugins/auto/mailshot/v1.16.2/formulaires/configurer_mailshot.php on line 29 and defined in .../plugins/auto/facteur/v3.1.3/classes/facteur.php on line 32

      Constaté sur un site en 3.0 et en 3.1

      Merci !

    Reply to this message

  • Bonjour,

    Un petit retour sur l’utilisation de Mailshot avec pepipost.com.
    J’utilise le SMTP (pas d’API).
    Le premier mailing envoyé à juste eu un bounce rate de 2% de plus qu’avec Mandrill. SInon tout fonctionne.

    Zones de vérification à définir ici : https://app1.pepipost.com/index.php/domain/index
    Visiblement pepipost est un peu submergé : ils ont ajouté des phases de vérification manuelle des domaines envoyeurs. (mais ils sont toujours très réactifs)

    Quelques réglages supplémentaires à faire : ajouter des zones DNS à un sous-domaine d’envoi pour permettre le suivi des ouvertures et ciics des liens. (doc : http://bit.ly/1NwrMQG) et éviter d’avoir pepipost mentionné comme envoyeur au lieu de votre domaine dans les entêtes des mails.

    Mieux vaut n’avoir qu’un domaine envoyeur par compte pepipost (sinon le même sent by pour tous).
    Exemple visible dans l’entête des mails reçus : sent by : 14616090019787985-22235-0-destinataire.com@delivery.site2.fr
    Ou site2 un autre domaine envoyeur déclaré sur le même compte pepipost (devrait être site1)

    Sur https://app1.pepipost.com/index.php/settings/index onglet customize mettre le tracking à ON et mettre le “Customise Unsubscribe Page/Link” à OFF pour garder le lien natif de désinscription de SPIP.

    A suivre sur le long terme (service toujours en beta).

    dd

    Reply to this message

  • 1

    X_PRIORITY et spamassasin
    Bonjour, ayant quelques retours selon lesquels certains destinataires ne recevaient pas les envois, je fais dess essais avec mail-tester.com.
    Il en ressort que spamassasin met des points de pénalité au motif que :
    A X_PRIORITY header is inserted in your message
    Please remove the X_PRIORITY header

    => J’ai la main là-dessus ?? Ça se paramètre quelque part ?
    Merci d’avance (et merci pour ce plugin que je découvre...)

    • Problème réglé avec la mise à jour du plugin facteur... (désolé du bruit)

    Reply to this message

  • Bonjour,

    Est-il possible de supprimer le tracking quand on utilise Mandrill ?

    Merci,

    Gilles.

    Reply to this message

  • Cristobal

    bonjour,

    J’utilise les plugins infolettre et mailshot depuis la migration spip 3.1 soit un mois environ.

    J’ai réussi à configurer l’envoi de message via le smtp, mais cela ne fonctionne que partiellement :
    -  si je regarde la liste des inscrit via MailSubscribers, j’ai 1150 inscrits.
    -  lorsque je fais un envoi, j’ai une moitié des envois qui sont en erreur (fail), par exemple 332 fails sur 640 envois.

    J’ai donc deux interrogations :
    -  comment se fait-il que le nombre d’inscrits soit supérieur (le double environ) au nombre d’envois ?
    -  comment puis-je connaitre la raison des rejets, sachant qu’avec spip listes, j’en avais quelques uns mais pas dans cette proportion;

    Merci d’avance pour votre aide.

    Reply to this message

  • 1

    Bonjour,
    Tout d’abord merci pour ce PI qui est fort bien conçu ! Je l’utilise avec succès sur plusieurs sites, mais j’ai un souci d’envoi de newsletter sur l’un d’eux. Mailshot est configuré avec Mailjet, les envois de test se déroulent parfaitement, mais l’envoi de la NL à 1024 abonnés reste bloqué sur le message suivant: “Aucun destinataire programmé (initialisation en cours)” . Or il ne semble pas y avoir d’erreurs dans mailsubscribers. Quelqu’un a une idée ? Le site est hébergé chez OVH. Merci beaucoup !

    • Je viens d’avoir un élément supplémentaire sur le plantage. Ma cliente a eu ce message d’erreur lors de son premier essai (je ne l’ai pas revu depuis).

    Reply to this message

  • 2

    Bonjour, je cherche à installé une newsletter sur mon site;

    j’ai installé newsletter_V1, mailshot_V1 et mailsuscribe_V1
    seulement il me faut désormais trouver un service dédié à l’envoi de mails en nombre. ET vu que notre site est une très petite structure je cherche un service gratuit.

    Mandrill semble être payant même pour les petites newseltter ? En revanche; mailchimp lui propose un système gratuit.
    Seuelemnt je vois qui’l existe aussi un autre plugin dedié spécifique à Mailchimp; mais donc les explications sont moins clair..

    Est ce que je peux utiliser mailshot_V1 avec une API key de mailchimp ? Ou je dois installer l’autre plugin dedié uniquement à Mailchimp.

    Et sinon connaissez vous d’autres services gratuit que mailchimp ?

    Merci d’avance.

    • En effet Mandrill a changé sa politique tarifaire et il n’y a plus le compte gratuit limité à 15000 emails/mois. Par contre Mailjet propose toujours une formule qui permet d’envoyer gratuitement 6000 emails/mois.

      (et non il n’est pas possible d’utiliser MailChimp : c’est un service complet de newsletter et qui ne propose pas d’API pour l’envoi de mail uniquement)

    • Merci pour cette réponse précise.

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom