SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 187 visiteurs en ce moment

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

Mailshot

16 janvier 2013 – par Cerdic – 240 commentaires

36 votes

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.

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

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 ou Mandrill [2] (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 [3].

Gestion des erreurs

Les envois échoués sont directement marqués en statut fail et ne sont pas relancés. Dans le cas d’un SMTP il pourrait être utile de faire plusieurs tentatives avant de déclarer l’envoi vers une adresse en echec (prise en compte des retry-later notamment). Dans le cas d’un service externe, c’est lui qui prend en compte la relance de cet essai.

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

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.

Voir en ligne : http://plugins.spip.net/mailshot

Notes

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

[2qui nécessite maintenant un compte Mailchimp payant

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

Dernière modification de cette page le 20 avril 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 16 novembre à 12:10, par Jul Blobul En réponse à : Mailshot

    Bonjour,

    Je souhaiterais remonter un petit, suite à l’envoi d’une newsletter, l’aperçu de celle est erroné, il semblerait qu’il y une erreur de table de caractère, mes courriers sont en UTF8 bien entendu.
    Les é deviennent des é, les ç des ç et ainsi de suite avec tous les caractères diacritiques.

    En vous remerciant,

    Jul

    • Le 18 novembre à 10:45, par Jul Blobul En réponse à : Mailshot

      Bonjour,

      Il semblerait que mon voeux est exaucé, mes emails sont désormais correct ;)

      Malheureusement les emails ne partent plus ! J’utilise SPARKPOST et voici le message d’erreur :

      3000 substitution language syntax error in template content array ( ’options’ => array ( ’open_tracking’ => false, ’clic_tracking’ => false, ), ’campaign_id’ => ’’, ’recipients’ => array ( 0 => array ( ’address’ => array ( ’email’ => ’truc@machin.fr’, ’name’ => ’’, ), ), ), ’content’ => array ( ’from’ => array ( ’email’ => ’truc@machin.fr’, ’name’ => ’truc machin, ), ’subject’ => ’Petites annonces quotidiennes’, ’headers’ => array ( ’Precedence’ => ’bulk’, ), ’text’ => ’...’, ’html’ => ’...’, ), )

      Cordialement,
      Julien

    Répondre à ce message

  • Le 16 novembre à 11:51, par Jul Blobul En réponse à : Mailshot

    Bonjour,

    J’utilise mailshot hors de Newsletter avec un plugin fait maison, ca marche au poil j’en suis très heureux :)
    J’ai un bémol malgré tout, je voudrais pouvoir fournir un ’ReplyTo :’ pour chaque envoi différent, car dans l’état le Replyto est une config générale valable pour tout le site... Je vois que l’on peux configurer le « From » mais cela ne me suffit pas.

    D’un autre point de vue, si on regarde « Facteur », il a une option qui permet de forcer le « from » des emails quand le domaine n’est pas celui configuré dans l’API, ce faisant le from original devient le replyto, cela me convient également.

    J’espère être assez clair... Le but de la manoeuvre étant que les destinataires puissent répondre à l’expéditeur de l’email et non à une adresse unique.

    Un grand merci à vous,

    Jul

    Répondre à ce message

  • Le 20 juin à 12:57, par Pierrot En réponse à : Mailshot

    Bonjour,

    Quand j’essaye de faire un test d’envoi sur un site avec la suite de plugin Newsletter, j’ai l’erreur suivante :

    Unauthorized. array ( 'options' => array ( 'open_tracking' => false, 'clic_tracking' => false, ), 'campaign_id' => '', 'recipients' => array ( 0 => array ( 'address' => array ( 'email' => 'postmaster@toto.fr', 'name' => '', ), ), ), 'content' => array ( 'from' => array ( 'email' => 'tutu@tata.com', 'name' => 'Loulou', ), 'subject' => '[TEST] Test', 'headers' => array ( 'Precedence' => 'bulk', ), 'text' => '...', 'html' => '...', ), )

    Tous les plugins sont à jour, spip en 3.0.22. Le système d’envoi est SparkPost mais à priori je dirais que ça n’est pas la cause car on a déjà fait des tests et ça marchait, mais bon, sait-on jamais .. Une idée de la cause ?

    J’ai aussi essayé avec une autre newsletter ultra basique (2 mots), idem. Avec un autre destinataire, idem. L’email d’envoi est bien dans le domaine validé chez SP, SPF, DKIM, tout est ok .. ;

    • Le 21 juin à 00:37, par Pierrot En réponse à : Mailshot

      Bon j’ai résolu en re-créant une clé API chez SparkPost, ça marche, pas compris la raison ...
      Pierre.

    Répondre à ce message

  • Le 23 décembre 2015 à 12:54, par Sib En réponse à : Mailshot

    Bonjour,
    Je cherche à « Embarquer les images référencées dans les emails » pour envoyer les lettres d’information. Le plugin Facteur propose cette option mais lorsque dans Mailshot, je choisi l’option « Utiliser le même service d’envoi que pour les autres mails », les images ne sont pas embarquées. Y aurait-il une solution ? Merci et bonnes fêtes !

    • Le 28 juillet à 17:50, par Sib En réponse à : Mailshot

      Voici la solution :
      Dans le plugin, /bulkmailer/defaut.php
      ligne 48 : ’filtre_images’ => true

    • Le 29 juillet à 09:39, par Cerdic En réponse à : Mailshot

      Il ne faut pas faire ça. L’envoi de mail en nombre est une pratique intrusive, et même si les personnes qui les reçoivent ont bien donné leur accord en principe (en pratique je constate que cette règle est souvent approximative du fait de l’origine des inscriptions), elles ne choisissent pas quand elles reçoivent ces mails.

      Or un mail html simple qui référence les images ne pèse pas trop lourd (quelques dizaines de ko), mais un mail html qui embarque les images pèse lui des centaines de ko voire plus selon la nature, taille, dimension des images.
      Pour un utilisateur qui reçoit cela sur son mobile en déplacement avec une connexion fluctuante c’est tout simplement une grosse galère. La récupération de ce mail peut prendre de longues minutes pendant laquelle aucun autre mail n’est récupéré. Bref c’est « pain in the ass » et c’est vraiment pas sympa.

      D’un point de vue plus écologique global, 95% du trafic mail correspond à de l’envoi en nombre automatisé plutôt qu’à de l’envoi simple de personne à personne. Si tout ce trafic se trouvait à embarquer ses images, toute l’infrastructure des serveurs mails devrait absorber une multiplication de x10 ou x100 du volume de trafic, ce qui est une hérésie.

      C’est pourquoi je n’ai pas mis cette option dans l’envoi des mails en nombre, et c’est pourquoi il ne faut pas le faire.

    • Le 29 juillet à 11:42, par Sib En réponse à : Mailshot

      Cerdic, je salue ton engagement dans l’opensource et dans SPIP en particulier.
      Mais de tous les canaux marketing, le bon vieil e-mail reste numéro un du ROI.
      « Une image vaut mille mots » disait Confucius et celle-ci est au cœur des stratégies numériques actuelles.
      Quid des Snapchat et autres millions de MMS envoyés via les réseaux ?
      Et puis surtout, quid de la liberté de disposer d’une technologie ?
      Je pense qu’offrir cette possibilité à cet excellent plugin Mailshot serait logique puisque facteur le propose. D’où mon interrogation.
      Alors je te l’accorde, avec peut-être une mention "attention : très gourmand en ressource !"
      Encore merci pour ton travail.

    Répondre à ce message

  • Le 28 mai à 20:35, par livier En réponse à : Mailshot

    Bouhhh, je suis triste
    Je * voulais * utiliser la fonction mail() de PHP pour l’infolettre de ce site en particulier.

    • Il s’agit d’un intranet et je ne souhaites pas qu’un autre serveur que le mien aie connaissance de la liste des inscrits. Donc pas vraiment envie d’utiliser un service tiers
    • Mon SMTP habituel n’a pas vocation à diffuser une infolettre (même courte)
    • Mon serveur n’est pas mutualisé (VPS), donc j’ai mon IP et je serai le seul à faire face à mes erreurs éventuelles. (pour le moment aucun risque avec la courte liste des inscrits, mais cela pourrait évoluer !)

    Alors ?
    Un logiciel libre qui restreint ma liberté de faire un choix particulier, c’est troublant !

    Bon, je comprend qu’on ne facilite pas ce choix particulier pour des débutants n’ayant pas conscience des conséquences potentielles, mais y a t’il moyen de le faire pour ceux qu savent ce qu’ils font ?

    Comment puis-je utiliser la fonction mail() de PHP ?
    Un insert dans mes_fonctions ?

    Répondre à ce message

  • Le 12 mai à 16:23, par Jmtconseils En réponse à : Mailshot

    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

    • Le 12 mai à 21:01, par Pierre KUHN En réponse à : Mailshot

      Bonsoir,

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

    • Le 13 mai à 10:46, par Jmtconseils En réponse à : Mailshot

      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 ?

    • Le 13 mai à 12:12, par Jmtconseils En réponse à : Mailshot

      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

    Répondre à ce message

  • Le 18 avril à 12:57, par Julien En réponse à : Mailshot

    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

    • Le 6 mai à 17:34, par julien En réponse à : Mailshot

      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.

    • Le 6 mai à 17:42, par julien En réponse à : Mailshot

      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 ?

    Répondre à ce message

  • Le 24 mars à 10:54, par AlainF En réponse à : Mailshot

    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

    • Le 5 avril à 10:11, par Cerdic En réponse à : Mailshot

      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.

    • Le 5 avril à 12:13, par AlainF En réponse à : Mailshot

      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.

    • Le 9 avril à 08:43, par Fanch En réponse à : Mailshot

      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 :)

    • Le 30 avril à 21:34, par Paulbe En réponse à : Mailshot

      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

    Répondre à ce message

  • Le 7 mars à 17:46, par Francky En réponse à : Mailshot

    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

    • Le 14 mars à 14:59, par bluepiaf En réponse à : Mailshot

      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

    • Le 5 avril à 09:52, par Mat En réponse à : Mailshot

      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 !!

    • Le 5 avril à 10:10, par Cerdic En réponse à : Mailshot

      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.

    • Le 5 avril à 12:14, par Cerdic En réponse à : Mailshot

      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.

    • Le 7 avril à 20:47, par Francky En réponse à : Mailshot

      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 :-)

    • Le 7 avril à 22:22, par DD En réponse à : Mailshot

      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

    • Le 8 avril à 07:38, par Mat En réponse à : Mailshot

      Merci Cerdic !
      Je suis impatient de voir ça.

    • Le 16 avril à 21:35, par JLuc En réponse à : Mailshot

      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)

    • Le 20 avril à 14:52, par Hir En réponse à : Mailshot

    • Le 20 avril à 19:57, par Cerdic En réponse à : Mailshot

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

    • Le 20 avril à 20:00, par Francky En réponse à : Mailshot

      Vive toi !!! :-D

    • Le 20 avril à 22:49, par Monique En réponse à : Mailshot

      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 !

    • Le 21 avril à 10:26, par Cerdic En réponse à : Mailshot

      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)

    • Le 26 avril à 23:17, par BluePiaf En réponse à : Mailshot

      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 !

    Répondre à ce message

  • Le 26 avril à 16:18, par DD En réponse à : Mailshot

    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

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

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

  • Import ICS 2 (agenda distant)

    2 août – 35 commentaires

    La version 2 du plugin « import ICS » en reprend la principale fonctionnalité, à savoir l’ajout automatique d’évènements distants dans la liste des évènements d’un site. À la différence de la première version, elle ne dépend pas du plugin « Séminaire » et est (...)

  • Newsletters

    16 janvier 2013 – 374 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • CKeditor 3.0

    4 octobre 2009 – 1217 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • GIS 4

    11 août 2012 – 1284 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 (...)

  • SPIPr

    23 mars 2015 – 75 commentaires

    SPIPr est à la fois une famille de squelettes et un framework pour le développement front avec SPIP. Prêt à l’emploi, thémable, responsive, et conçu dans une approche d’industrialisation et de développement rapide. Documentation source : (...)

Ça spipe par là