J’ai remplacé Subscribe 2 par MailPress pour gérer les newsletters sous WordPress

(Mise à jour le 2 mars 2010 à 23:52)

Subscribe 2 fonctionnait correctement sur mon blog, hormis en ce qui concerne l’affichage des caractères non-ASCII (apostrophes et accents), qu’il escamotait dans l’excerpt (extrait) lors de l’envoi des mails annonçant la publication d’un nouvel article. Mes abonnés recevaient ce genre d’annonce :

Plaisant hameau situ sur le territoire de la commune dArvigna, dans la valle du
Douctouyre, Truffet abrite le sige de lAssociation Marie Capelle-Lafarge, du nom
de la jeune femme qui fut accuse en 1840 davoir empoisonn son mari à
larsenic, qui fit la une des journaux lors dun procs retentissant, passa pour
avoir […]

J’ai modifié et remodifié les diverses options proposées par Subscribe 2. En vain. Sur les forums, j’ai vu que je n’étais pas la seule à me plaindre du problème des caractères mangés, et constaté surtout que personne n’avait la moindre idée de solution.

J’ai donc opté pour une solution radicale. J’ai désactivé Subscribe 2, testé MailPress qu’on m’avait vanté comme le must des programmes de notification, et après quelques batailles et prises de tête, j’ai gardé MailPress, qui a pour lui de gérer parfaitement les caractères non-ASCII. Etre européen et le rester, voilà qui se mérite.

Je pousse mon cri, parce que j’aime les caractères accentués, qui font notre langue belle, mais aussi parce j’ai passé une bonne partie de l’après-midi à chercher la juste configuration de ce !%¶§&? plugin de MailPress. D’autres que moi, bien sûr, l’auront trouvée immédiatement. Je fais, de mon côté, avec mes petits moyens 🙂

Je raconte ici l’expérience d’une première installation de MailPress.


Le dossier à télécharger pèse, une fois décompressé, 8 Mo. Il comprend une collection impressionnante de mini-plugins, soit 20 fichiers « single » et 4 répertoires, eux-mêmes lestés de sous-fichiers et de sous-répertoires. Impressionnant !

Comme j’ignore à quoi correspondent les différentes pièces de cette collection, je cherche de l’aide sur Internet. J’ai trouvé quelques infos utiles ici. Je renvoie à la version cache de la page concernée, car la page source se trouve actuellement assortie de la mention « This Account Has Been Suspended » 🙁 L’auteur de cette page détaille la fonction de quelques uns des fichiers « Mailpress_xxx ». Mais nombre de ces derniers demeurent pour moi d’usage mystérieux.

Faute d’autres infos, j’entreprends de tester d’abord l’installation de Mailpress sur la version locale de mon blog.

1. Je transfère la totalité du répertoire « mailpress » (décompressé) dans le répertoire ad hoc – sur mon Mac : Applications/MAMP/htdocs/wordpress/wp-content/plugins/ -, et comme indiqué sur le fichier « Readme » (Lisez-moi) de Mailpress, j’assigne les droits 777 au fichier « tmp ».

2. Important, dit le « Readme » : dans l’onglet « Extensions » du blog, j’active en premier lieu le plugin principal : « MailPress.php ».


3. J’active ensuite parmi les autres plugins ceux qui me semblent correspondre aux usages mon blog :

MailPress_import : importation des précédentes listes d’abonnés
MailPress-filter_img : filtrage des images jointes aux commentaires
MailPress_form : mise en forme du formulaire d’abonnement
MailPress_roles_and_capabilities : gestion de MailPress par les divers intervenants du blog
MailPress_sync_wordpress_user
MailPress_upload_media
MailPress_view_logs : journal des succès/échecs des réglages et des procédures d’envoi


4. Je passe à la configuration. C’est dans « Réglages/MailPress ».

Les réglages de MailPress comportent 7 types d’options : Général, SMTP, Test, Abonnement, Filtre Image, R&C, Logs.

Je détaille ci-dessous les réglages que j’ai opérés. J’ai conservé ailleurs les réglages par défaut.

J’ai eu un peu de mal à trouver le bon réglage des options « SMTP ».

J’ai constaté à mes dépens qu’il faut veiller à ce que les options « Filtre Image » de MailPress et « Lightbox Filter » de Lightbox 2 ne se trouvent pas en conflit. Je reviendrai infra sur ce point.


Remarques :

– A propos de l’option « De » :

J’ai reproduit ici l’adresse d’envoi enregistrée dans « Utilisateurs/Votre profil ». J’utilise l’adresse d’envoi fournie par mon hébergeur o2switch.

– A propos de l’option « Newsletters » ;

Puisque ma Newsletter a pour seule fonction d’annoncer la publication d’un nouvel article, j’ai paramétré l’option de la manière suivante :

« Les Newsletters affichent au plus 1 article ».


Remarques :

A propos de l’option « Serveur SMTP » :

Orange est sur l’ordi mon serveur SMTP par défaut. J’ai essayé d’autres réglages, mais je n’ai réussi à envoyer un message-test qu’avec le serveur par défaut.

Le serveur SMTP d’Orange ne fonctionne sur mon ordi, équipé de Snow Leopard, que renseigné de la façon suivante :

smtp-msa.orange.fr

Sous MailPress, en revanche, il faut indiquer seulement « smtp.orange.fr », sinon l’envoi échoue.

L’identifiant et le mot de passe à indiquer, dans mon cas, sont ceux d’Orange.


Remarques :

Afin de tester mes réglages d’envoi, je saisis n’importe laquelle de mes adresses email, ainsi que le nom complet du titulaire du  compte correspondant.

Je sélectionne le thème qui déterminera le design du message. Je reviendrai infra sur les thèmes.

Je coche l’option « L’envoyer », faute de quoi le message ne part pas.

Je clique enfin sur « Enregistrer & Tester ».

Ecco ! Message reçu dans ma boîte de messagerie !


Remarques :

Je coche l’option « Autoriser l’abonnement aux Commentaires ». MailPress ainsi se chargera seul de la partie « social networking » du blog.

Concernant l’abonnement aux Newsletters, je l’autorise « pour chaque article ». C’est pourquoi je laisse en blanc les options « Quotidien », « Hebdomadaire », « Mensuel », qui ne correspondent pas à mon type de Newsletter.

Afin que la possibilité d’abonnement devienne effective pour l’abonné, il faut créer une page dédiée à cette fonction ou configurer un widget qui s’affichera dans la Sidebar.
J’ai choisis de créer une page intitulée « S’abonner », accessible via la barre de Menu de mon Header. J’ouvre cette page côté HTML et je colle la commande suivante : [mailpress]. J’enregistre. C’est tout.


Remarques :

C’est dans les réglages du volet « Filtre Images » de MailPress qu’il faut veiller à ne pas susciter de conflit avec Lightbox 2. Lightbox 2 aligne les images au centre. Si l’on sélectionne sous Mailpress un autre mode d’alignement, l’effet Lightbox ne fonctionne plus : les images s’affichent en outre misérablement sur une autre page. Prudente, j’ai choisi de laisser la main à Lightbox 2 et j’ai coché sous MailPress l’option « Alignement : Aucun ».

Je n’ai rien modifié pour le moment sur le volet « R & C » de MailPress. Je ne me suis pas occupée non plus du volet « Logs ». Mais j’ai vu qu’on peut régler le nombre de logs par jour ainsi que le type de logs attendu : Log Mail, ERROR, WARNING, PARSE, etc.


5. Après la mise au point de ces réglages principaux, je me rends dans la section « Mails » du tableau de bord de WordPress.

L’envoi d’un nouveau mail s’opère de manière très simple : s’il s’agit d’un mail individuel, outre l’adresse email, il faut ajouter le nom complet du destinataire ; s’il s’agit d’un mail à l’ensemble des abonnés, il suffit de sélectionner l’option « Abonnés au blog », etc.

Sur la droite de la page, le thème sélectionné, nohtml », est celui que j’ai déjà sélectionné dans l’option « Mails/Thèmes ».


 

J’accède ici à l’option « Abonnés », bien plus confortable à gérer qu’elle ne l’était sous Subscribe 2.
D’où vient cette liste d’abonnés, comme tombée du ciel ?


 

J’ai repris la liste d’abonnés fournie par Subscribe 2, j’ai créé à partir de cette dernière un fichier .csv, et j’ai importé ce fichier sous MailPress via l’option « csv » proposée à cet effet dans « Mails/Importer ». L’écriture du fichier .csv doit se présenter de la manière suivante : toto@orange.fr;tata@gmail.com; etc. On clique sur « csv », on sélectionne le fichier .csv, et c’est tout. On peut également sélectionner l’une des autres options listées sur l’image ci-dessus.


 

J’en viens enfin aux thêmes, qui déterminent l’aspect des messages envoyés sous MailPress. J’ai sélectionné le thème « nohtml », parce que tous les autres m’ont paru inutilement envahissants. Ci-dessous, un exemple de message assorti du thème « nohtml » :


 

Je suis contente de l’aspect blanc et net de ces mails. Et surtout, les caractères non-ASCII s’affichent enfin normalement ! Juste hommage à l’Europe et à son beau patrimoine de caractères.

Il va sans dire que les mails ainsi gérés sous MailPress parviennent sans encombres à tous leurs destinataires. J’ai vérifié. Fin de la bataille 🙂

NB : Attention au détail suivant !
Lorsqu’on n’a plus besoin de l’un des plugins de MailPress initialement installés sous WordPress, on peut le désactiver, mais il ne faut pas ensuite le supprimer. Après avoir désactivé l’un de ces plugins, j’ai cru pouvoir le supprimer bravement : eh bien, WordPress s’est fâché ! J’ai dû réinstaller tout mon bouquet MailPress. Heureusement, les précédents réglages avaient été conservés…


Ecrit par Christine - Site

34 commentaires pour “J’ai remplacé Subscribe 2 par MailPress pour gérer les newsletters sous WordPress

  1. Merci pour ce tuto bien rédigé et clair.
    Une question me taraude cependant : est-il possible de créer un lien de désabonnement à la newsletter avec Mailpress ? As-tu testé ou entendu parlé d’un autre plug-in : G-Lock Double Opt-in Manager ?
    Cordialement,
    Barbara

  2. Bonjour, vous dites :

    J’ai constaté à mes dépens qu’il faut veiller à ce que les options « Filtre Image » de MailPress et « Lightbox Filter » de Lightbox 2 ne se trouvent pas en conflit. Je reviendrai infra sur ce point.

    Mais vous ne revenez pas sur ce point, des précisions ?
    Merci

    ResO

  3. C’est fait. Vous pouvez aller voir. Merci en tout cas. Par contre j’ai un gros souci au niveau de la configuration du SMTP. Je ne sait plus quoi faire. Je suis chez free. Avez-vous un idée ?

    pS : il est vraiment complet ce plugin. Rien à voir avec subscribe2. Mais rien du tout.

  4. C’est exactement ce que j’ai fait. J’ai même pensé un moment que je me suis trompé mais non c’est bien « HTML – Excerpt « . Mais bon il y a un autre défaut, ce plugin ne permet pas une intégration en bas des articles par exemple. Lorsqu’un lecteur tombe sur article et que le site lui plaît il ne vas pas forcément aller chercher le formulaire pour s’abonner. Il serait intéressant de pouvoir s’abonner directement en bas des articles.

    A tester donc. J’espère que MailPress le fait.

    • Lorsqu’un lecteur tombe sur article et que le site lui plaît il ne vas pas forcément aller chercher le formulaire pour s’abonner.

      C’est vrai, mais on peut mettre un widget dans la barre latérale.

  5. J’utilise Subscribr2 mais j’avoue qu’il ne fait pas exactement ce que je souhaite. Par exemple, malgré la config, il envoie les articles en entier avec un encodage que je n’apprécie pas. Je vais tester MailPress pour voir. Merci de partager l’info

    • Pour que les abonnés reçoivent un extrait de l’article avec Subscribe2, il faut en bas de la page de configuration dans « Abonnement automatique pour recevoir un message  » indiquer « Extrait en mode texte » ou « Format HTML – extrait »
      On peut même d’effectuer qu’un seul envoi par jour, comportant les extraits de tous les articles écrits dans la journée, en choisissant l’heure d’envoi.

  6. Eh bien moi j’ai mailpress sur deux sites, exactement meme configuration. 1 marche correctement, le deuxieme bug completement a l’enregistrement.
    J’obtiens un message « envoi de l’email de confirmation a echoue » et dans la foulee je reçois l’email de confirmation.
    Et quand je clic sur le lien de confirmation j’obtiens « erreur 5 l’abonne n’existe pas »!!!
    2 jours que je verifie et reverifie tout et je laisse tombe mailpress sur mon deuxieme site car je n’en peux plus et deja perdu beaucoup de temps, je dois me consacrer avant tout a mes articles.

    Quelle solution de getion emailing? suscribe2 ne me semble pas une bonne solution!!!

  7. Bonjour
    Tout d’abord : merci pour votre site que je consulte régulièrement 🙂
    Je voulais juste poser une question que bizarrement je ne trouve pas la réponse sur aucun forum
    j’ai installer mailpress, le test fonctionne mais je n’ai encore rien reçu comme mail automatique des derniers articles mis en ligne. Ma question : faut il attendre 1 semaine depuis l’installation du plug ? si oui puis je accélerer la date d’envoi ?
    Merci par avance et de toute façon merci encore pour ton site
    Marie from Madagascar

    • Bonjour,

      Dès la mise à jour de MailPress en 5.0, j’ai constaté le même phénomène. Celui-ci est signalé et fait l’objet d’une discussion sur le forum MailPress. Vous pouvez intervenir sur ce forum en français. Le développeur de MailPress est français.
      https://groups.google.com/group/mailpress/topics
      Pour ma part, comme j’avais la flemme d’intervenir sur le forum, et en attendant d’y voir plus clair, quand je publie un nouvel article, j’envoie la newsletter manuellement sous MailPress.

  8. merci beaucoup !

    par contre pour comments notifier faut aller bidouiller dans le .php j’ai l’impression….

  9. bon finallement je me rabat sur subscribe2 et comments notifier
    les 2 fonctionnent ! incroyable… enfin 😉

    quels sont les fichiers à modifier pour éditer les messages envoyés ?

    merci encore pour votre aide

    ++

    • les 2 fonctionnent ! incroyable… enfin

      Mais non, ce n’est pas incroyable 😉 cela fonctionne chez moi comme ça depuis très longtemps 😉

      quels sont les fichiers à modifier pour éditer les messages envoyés ?

      Il faut juste aller dans l’interface de configuration du plugin dans Réglages > Subscribe2 😉

  10. l’hébergeur me dit que c’est ok
    les cases « pour chaque article » et « par défaut » sont cochés
    le test réalisé avec les paramètres SMTP de mon adresse Gmail fonctionnent

    là je gamberge !

  11. Bonjour,

    Pour automatiser l’annonce de chaque article, j’ai coché dans Réglages MailPress/abonnement l’option « Newsletter : Autoriser l’abonnement pour chaque article ». Et ça marche.
    Reste à voir si l’hébergeur supporte l’envoi en masse à partir de l’adresse serveur.

  12. que c’est compliqué tout ça…

    j’ai changé d’hébergeur et comments notifier fonctionne très bien

    par contre je rencontre des difficultés à paramétrer mailpress
    quand j’envoie un mail test ça fonctionne très bien mais impossible d’automatiser l’envoie pour chaque article posté…
    quel est est l’add-on necessaire pour cela ?
    actuellement j’ai « newsletter » et « sync-wordpress-user »

    merci pour votre aide ça fait tellement longtemps que je galere…

  13. merci pour vos réponses

    pour que notify comments fonctionne j’ai été obligé d’installer wp-mail-smtp

    et vous ?

  14. Je viens de revoir le package de Add-ons fourni sous MailPress. Dans la toute nouvelle version 5.0 de MailPress, il y a un add-on Comment, qualifié de « Subscribe to comments », auquel je n’avais pas prêté attention ! Celui-ci devrait faire l’affaire. Je vais l’essayer

  15. Bonjour,

    Il paraît qu’il y a une possibilité de newsletter pour les commentaires sous MailPress, mais faute de savoir où elle est, je me sers de Get Recent Comments dans la sidebar.
    Je n’envoie plus de notification des commentaires aux abonnés. Je préfère qu’ils viennent voir d’eux-mêmes s’il n’y a pas quelque nouveau commentaire sur mon site.

  16. bonjour,

    avec mailpress,

    est-il possible d’envoyer #automatiquement# un email aux membres enregistrés du blog pour les prévenir de TOUS les nouveaux articles et commentaires qui seront postés ?

    Merci pour votre réponse

  17. il y a un tuto pour subscribe2 ? impossible de le faire fonctionner…
    sniff

    je vasi essayer mailpress mais il fait vraiment poids lourd à coter !

    ++

  18. bonjour

    je suis en train de faire un blog privé
    est il possible que tous les auteurs enregistrés reçoivent via mailpress une notification pour
    – chaque commentaires
    – chaque articles
    postés sur le blog

    sans avoir à cocher une case comme dans subscribe to comment ?

    merci pour votre aide et surtout #BRAVO# pour votre travail et votre site qui est une mine d’or!

    ++

  19. A tout hasard, pour ceux qui voudraient tout de même conserver Subscribe2, j’indiquais dans le petit article Subscribe2 et WordPress 2.9 quelques moyens permettant de recevoir des lettres d’information disposant de lettres correctement accentuées.

    Sur ce blog, Subscribe 2 fonctionne correctement 😉

  20. impressionnant, merci
    Il ne reste plus qu’a autoriser les modifications de profil des utilisateurs dans l’admin…
    Joli travail
    Par contre est il possible d’implémenter la base en batch pour certaines catégories ou pour certaines mailing lists ?
    Je ne me vois pas éditer 2000 profils a la main 🙂
    Encore bravo
    Bien amicalement

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Laisser ces deux champs tels quels :

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.