SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
Améliorer l’envoi de ses newsletters
en couplant AcyMailing au serveur
d’envoi ElasticEmail
ACYMAILING PERMET D’ENVOYER SES NEWSLETTERS… MAIS LE DÉBIT DE L’ENVOI EST SOUVENT TRÈS
LIMITÉ SI ON UTILISE LE SERVEUR MAIL DE SON HÉBERGEUR
ELASTICEMAIL PERMET D’AVOIR UN DÉBIT ÉNORME ET PRÉSENTE D’AUTRES AVANTAGES
1
MARC DECHÈVREV 7
Table des matières
 Introduction
 Objectif
 Les outils
 Préambule
 Pourquoi un serveur mail d’envoi (SMTP) externe ?
 Pourquoi ElasticEmail ?
 Procédure
 Créer et configurer un compte ElasticEmail
 Configurer AcyMailing
 Test anti-spam
 Aller plus loin avec ElasticEmail
 Liens utiles
 Conclusion
2
Objectif
 L’objectif de cette présentation est de partager un maximum d’informations sur comment (bien)
configurer AcyMailing et ElasticEmail
 AcyMailing permet d’envoyer ses newsletters… mais le débit de l’envoi est souvent très limité si on utilise le
serveur mail de son hébergeur
 ElasticEmail permet d’avoir un débit énorme et présente d’autres avantages
 Pourquoi partager ?
 En quelques mots-clés : #OpenSource #Joomla #Jpositive #JoomlaUserGroups #JoomlaDays #Community
Bref, Joomla se caractérise et se différencie précisément d’autres CMS par… sa Communauté active ☺
 Tout ce qui peut contribuer à améliorer la qualité globale des sites et leur configuration a une retombée
positive sur la Communauté Joomla
 Cette présentation est juste le fruit de mon expérience personnelle avec ces deux outils, que je
recommande volontiers et en toute indépendance
3
Introduction
 Marc Dechèvre | marc woluweb.be | www.woluweb.be
 Membre de la Fédération des Métiers du Web
 Membre actif de la Communauté Joomla®
 1er de la francophonie 16e au monde à obtenir la Certification Administrateur Joomla!®
 Co-organisateur du Joomla User Group (JUG) Wallonie
 Fondateur et co-organisateur du Joomla User Group (JUG) Ouagadougou
 Membre de l’Association Francophone des Utilisateurs de Joomla!TM
 Intervenant régulier
 lors des JoomlaDays France et JoomlaDays Pays-Bas
 lors des JUG Wallonie et JUG Vlaanderen
 Auteur d’articles sur www.cinnk.com et sur slideshare.net/woluweb
4
Les outils
JOOMLA!
ACYMAILING
ELASTICEMAIL
5
Vous aurez besoin de…
 AcyMailing est l’extension de gestion de Newsletter la plus populaire sur Joomla
 La version gratuite permet déjà de faire beaucoup de choses
 Mais les versions payantes offrent des fonctionnalités avancées
 Comparaison générale des versions gratuites et payantes :
 https://www.acyba.com/acymailing/features.html
 Starter : gratuit (déjà compatible avec ElasticEmail !)
 Essential : indispensable p.ex. si on veut lancer l’envoi sans devoir attendre qu’il soit terminé pour fermer la fenêtre
(tâche CRON)
 Enterprise : indispensable p.ex. si on veut gérer automatiquement les Bounces (rebonds)
6
Vous aurez besoin de…
 ElasticEmail est un service SMTP, càd de serveur d’email pour gérer les emails « marketing » ou
« transactionnels »
 Présentation : elasticemail.com
 Tarif : elasticemail.com/pricing
 Principal avantage : AcyMailing se connecte directement à ElasticEmail via une « API », ce qui
 Facilite la mise en place et augmente les performances
 Evite d’éventuels problèmes techniques (ports bloqués, …)
7
Préambule
POURQUOI UN
SERVEUR MAIL
D’ENVOI (SMTP)
EXTERNE
ET POURQUOI
ELASTICEMAIL ?
8
Le serveur d’envoi des emails > son hébergeur
 Chaque hébergeur décide des limites d’envoi d’email via ses propres serveurs
 Voir tableau de synthèse sur le site AcyMailing
“Hosting limitations and corresponding AcyMailing configuration”
www.acyba.com/fr/acymailing/116-acymailing-send-process.html
 Souvent, c’est quelques centaines d’emails par heure, ce qui pose un
problème de durée d’envoi p.ex. si on a plusieurs milliers de destinataires
 Pour s’affranchir de ces limites
 on peut donc vouloir utiliser un serveur SMTP tiers pour l’envoi des emails
 (et/ou aussi utiliser la technique suivante pour mettre en place un système de queues
multiples)
www.acyba.com/acymailing/8-acymailing/293-multiple-queue-system.html
9
Le serveur d’envoi des emails > serveur ext.
 Il existe de nombreux services de serveur mail d’envoi (SMTP) permettant de gérer efficacement
les emails transactionnel et/ou de marketing, par exemple (dans le désordre) :
 Mandrill (les serveurs mail derrière MailChimp), qui était sympa mais requiert depuis avril 2016 d’avoir un compte
MailChimp payant, qui peut être coûteux si on a beaucoup de destinataires > www.mandrill.com
 SparkPost > www.sparkpost.com
 Amazon SES > aws.amazon.com/fr/ses
 Sendinblue > fr.sendinblue.com
 SendGrid > sendgrid.com
 Mailjet > fr.mailjet.com
 SMTP qui est aussi un partenaire d’AcyMailing > www.smtp.com
 … et ElasticEmail, qui s’intègre directement dans AcyMailing > elasticemail.com
10
Le serveur d’envoi des emails > ElasticEmail
 ElasticEmail fait l’objet de cette présentation car
 Il permet une intégration directe avec AcyMailing (!) via une “API”, ce qui
 Rend la mise en place très facile et rapide
 Evite les problèmes techniques qu’on peut avoir avec d’autres serveurs, comme l’envoi des emails bloqué
 Parce que le port SMTP requis est bloqué par l’hébergeur
 Parce que les serveurs SMTP changent d’adresse IP et que ceux-ci doivent être whitelistés manuellement par l’hébergeur
 Parce qu’on change d’hébergeur et que l’environnement est différent
 Il offre un nombre particulièrement élevé d’emails gratuits par mois : 150 000 par mois depuis le 1/9/2016
(c’était 25 000 auparavant)
 Il permet d’avoir un débit très élevé (tant au niveau de l’envoi par le site qu’au niveau de la file
d’attente éventuelle sur le serveur SMTP)
 Il permet de gérer les Bounces (rebonds) directement avec AcyMailing
 Il offre d’autres services classiques, comme les statistiques, les sous-comptes, …
11
Procédure
CRÉER ET
CONFIGURER UN
COMPTE
ELASTICEMAIL
12
Créer un compte ElasticEmail
 Aller sur le site d’ElasticEmail
elasticemail.com
 Créer un compte
en cliquant sur "Sign up"
13
Configurer le compte ElasticEmail
 Aller dans le menu latéral Settings > Domains
 Cliquer sur Add Domain
 Indiquer le nom de domaine
 Cliquer sur Add
14
Préciser l’adresse de l’expéditeur par défaut
 Sur la page Settings > Domains, cliquer sur le
bouton « Save As Default »
 Cliquer sur puis « Edit Sender » pour éditer
l’email de l’expéditeur (idéalement, la même
adresse que celle spécifiée dans AcyMailing)
15
Configurer > SPF, DKIM, Tracking, DMARC
 Pour avoir le meilleur score anti-spam possible,
il faut configurer correctement le DNS chez son
hébergeur et ajouter notamment les champs
SPF, DKIM, Tracking et éventuellement DMARC
 Tous les détails sur la configuration à mettre en
place sur
 elasticemail.com/support/account-setup/your-
domain
 elasticemail.com/support/your-domain/spf-
dkim-tracking-faq
 Si votre hébergeur vous propose un cPanel, voici
concrètement les écrans :
https://elasticemail.com/support/your-
domain/cpanel
16
Configurer > SPF, DKIM, Tracking, DMARC
 A noter que sur la page Settings, une explication rapide de la configuration est directement
disponible à côté des champs SPF, DKIM, Tracking, MX et DMARC :
17
Ajouter le champ SPF dans le DNS
 Aller dans l’outil de gestion du DNS chez son
hébergeur
 Editer ou ajouter le champ TXT voulu
[ attention, il ne peut y avoir qu'un seul champ
SPF par nom de domaine. Si un tel champ
existe, alors typiquement on l'éditera pour
ajouter le fameux
include:_spf.elasticemail.com ]
18
Ajouter le champ DKIM dans le DNS
 Aller dans l’outil de gestion du DNS chez son
hébergeur
 Editer ou ajouter le champ TXT voulu
19
Ajouter le champ Tracking dans le DNS
 Aller dans l’outil de gestion du DNS chez son
hébergeur
 Editer ou ajouter le champ CNAME voulu
20
Ajouter le champ DMARC dans le DNS
 Le champ DMARC n’est pas obligatoire en soi
 Il permet d’aller plus loin et, p.ex., de « mettre en
quarantaine » ou de « rejeter » tous les emails non
authentifiés, pour éviter p.ex. qu’un usurpateur puisse
envoyer des emails à votre nom (spoofing)
 Mais ATTENTION :
 si ce champ est mal configuré, vos destinataires
pourraient ne plus recevoir vos vrais messages
 Dans un premier temps, choisissez donc « none »
(= monitoring + reporting) comme « policy » :
 “Email will be delivered to mailbox normally, however
recipient server will still record this behavior and include it in
reports. "None" is used when you want to analyze your mail
authentication and to check if somebody is not spoofing
your address.”
 Heureusement, ElasticEmail a créé une interface qui
permet de générer très facilement le champ DMARC
approprié
elasticemail.com/dmarc
21
Vérifier que le DNS est bien configuré
 Aller sur ElasticEmail
 Sur la page > Settings > Domains, le but est
que tout soit « vert » partout *
 Le cas échéant, après un changement, cliquer
sur Verify pour mettre à jour l’information
* NB : chez certains hébergeurs (tels que SiteGround
p.ex.), il se peut une tâche vérifie à intervalle régulier si
le DKIM et le SPF sont bien ceux d’origine et, dans la
négative, écrase tout changement éventuel. Dans ce
cas, il suffit de contacter l’hébergeur en demandant
que le DKIM et le SPF ne soient plus réinitialisés
automatiquement.
22
Récupérer les codes d’accès
 Sur l’onglet SMTP/API, récupérer les codes qui
vont servir à configurer AcyMailing (ou tout
autre outil qui utilisera ElasticEmail)
 NB : pour afficher la clé API, la 1e fois une
fenêtre popup apparaît pour vous faire
confirmer que vous n’envoyez pas de mail non
sollicité
23
Procédure
CONFIGURER
ACYMAILING
24
AcyMailing > configuration
 Voir explications générales
 www.acyba.com/acymailing/55-acymailing-config.html
 www.acyba.com/acymailing/247-acymailing-external-smtp-server.html
25
AcyMailing > configuration > ElasticEmail
 Aller dans l’Administration du site Joomla!
 Aller dans Composants > AcyMailing >
Configuration
 Aller à la section « Mail Configuration »
1. Cliquer sur le bouton « Elastic Email »
2. Entrer son Username (l’email avec lequel on s’est
enregistré)
3. Entrer la API Key (disponible sur la page
"Account" sur le site de ElasticEmail)
4. Choisir l’Option REST API
26
AcyMailing > configuration > Automatic Only
 www.acyba.com/acymailing/116-acymailing-send-process.html
 Aller dans le menu Composants > AcyMailing > Configuration et cliquer sur l’onglet Queue process
 Sélectionner l’option Queue processing : Automatic Only
 Choisir le débit. De ma propre expérience, ElasticEmail accepte sans problème 1000 emails toutes
les 15 minutes (mais il est certainement possible d’aller encore plus haut)
 NB : veiller à ce que le délai (p.ex. 15 min.) soit le même sur cet écran et dans la tâche CRON !
27
AcyMailing > tâches CRON
 Une licence payante AcyMailing permet de lancer des tâches CRON (càd de lancer p.ex. tous
les quarts d’heure un signal demandant d’envoyer les 1000 emails suivants)
 Cela évite de devoir laisser la fenêtre d’envoi ouverte durant toute la procédure d’envoi (qui
peut être longue si on a plusieurs milliers de destinataires)
28
AcyMailing > tâches CRON
 Comment activer une tâche CRON ? 3 solutions alternatives
www.acyba.com/acymailing/129-acymailing-cron-task.html
1. La plus facile : Acymailing permet de lier un (seul) site à sa
licence pour le Web Cron Service. Deux avantages à le faire :
 Pour ce site, les mises à jour de AcyMailing pourront être exécutées
directement depuis l’Update Manager (sinon, pour les autres sites, les
màj sont bien sûr affichées, mais elles doivent se faire manuellement)
 Le site d’AcyMailing peut directement lancer les tâches CRON
(uniquement pour ce site), sans configuration manuelle de votre part
2. Si vous savez comment créer/configurer une tâche CRON dans
votre interface d’administration du serveur (cPanel ou autre),
vous pouvez bien sûr créer autant de tâches CRON que vous
avez de sites. Exemple :
 wget -O /dev/null
"http://www.yourwebsite.com/index.php?option=com_acymailing&ctrl
=cron" > /dev/null
3. Enfin, vous pouvez utiliser un service de CRON en ligne. Exemple :
 www.easycron.com/cron-job-tutorials/how-to-set-up-cron-job-for-
acymailing
29
Aller dans le menu Composants > AcyMailing >
Configuration et cliquer sur l’onglet Queue process
Exemple de cPanel
AcyMailing > tâches CRON : le cas OVH
 NB : chez OVH, les taches CRON n'acceptent pas les caractères =
Aussi, l'url suivante est refusée
https://www.MONSITE.COM/index.php?option=com_acymailing&ctrl=cron
Dès lors, l'option 2 mentionnée au slide précédent n'est pas possible
 L’alternative consiste donc à créer un fichier mon_acymailing.php avec le contenu suivant, où on remplace bien
sûr www.yourwebsite.com par le nom du site
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://www.yourwebsite.com/index.php?option=com_acymailing&ctrl=cron');
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_AUTOREFERER,true);
echo curl_exec($ch);
curl_close($ch);
 Appelez ensuite la page www.yourwebsite.com/monacymailing.php dans votre navigateur pour tester
 Si vous avez une erreur 403, adaptez votre fichier .ovhconfig en mettant http.firewall=none (au lieu de =security)
 Si vous avez le message de confirmation, il ne vous reste plus qu’à définir la tâche CRON, qui appelle le fichier
/www/mon_acymailing.php (max. 1 fois par heure chez OVH…)
30
AcyMailing > Bounces (rebonds)
 Bounces (rebonds) : si on utilise AcyMailing Enterprise, on peut configurer ElasticEmail pour que
AcyMailing gère automatiquement les Bounces
 www.acyba.com/fr/acymailing/120-acymailing-bounce.html
 Auprès de l’hébergeur : créer une adresse spécifique, p ex bounce@mondomaine.com
 Dans ElasticEmail : On peut spécifier une adresse email de rebond sous l’onglet « Settings > Sending ».
Cocher l’option « rebonds » et spécifier l’adresse vers laquelle les rebonds doivent être retournés
 Dans AcyMailing : aller dans le menu Gestion des rebonds et configurer l’accès à la boîte
31
AcyMailing > Bounces (rebonds)
 Où mentionner l’adresse de rebond ?
 Si on utilise le simple PHP Mailer, on spécifie l’adresse
de rebond sur la page Configuration d’AcyMailing
 Par contre, lorsqu’on utilise ElasticEmail, spécifier
l’adresse de rebond dans ElasticEmail suffit.
Il ne faut alors PAS indiquer d’adresse de rebond dans
la Configuration d’Acymailing, sinon les destinataires
recevront un email provenant p.ex. de « bounce@...
on behalf of info@... » au lieu du « info@... » !
 Depuis AcyMailing > Gestion des rebonds
 On peut à tout moment cliquer sur le bouton
« Gestion des rebonds » pour l’exécuter manuellement
 Mais on peut aussi y activer la gestion automatique
des rebonds (qui va déclencher uniquement si par
ailleurs on a défini une tâche CRON pour lancer les
newsletters)
32
AcyMailing > Bounces (rebonds)
 Ci-contre, illustration de la configuration
de la page de Gestion des rebonds
(Bounce Handling)
 Tant qu'à faire, configurez en IMAP et
en SSL
 Comme indiqué sur le slide précédent
1. Pour lancer à tout moment
(manuellement) la gestion des
Bounces, cliquer sur le bouton
Bounce Handling
2. Pour automatiser cela, activer l'option
correspondante
On peut alors spécifier la fréquence
du nettoyage (une fois par jour peut
suffire, puisqu'il ne s'agit "que" de
nettoyer les listes etc)
 En bas de cette page, on peut
modifier/supprimer/ajouter des règles
33
Acymailing > lien de désinscription (unsubscribe)
 Pour respecter les destinataires (et les législations), ElasticEmail ajoute lui-même un lien de désinscription si la Newsletter
n'en prévoit pas. Mais dans ce cas, c'est au niveau d'ElasticEmail qu'est tenue une liste d'utilisateurs à ignorer.
Aussi, il est préférable de prévoir directement au sein de sa Newsletter un tel lien de désinscription (de la sorte, la liste des
utilisateurs activés/désactivés est correcte p.ex.)
 Suite à une nouvelle politique plus stricte en matière de lien de désinscription depuis fin 2016, il se peut qu'ElasticEmail ajoute un lien
"Manage Email Preferences" à la fin de votre newsletter même si le champ standard de désinscription d'Acymailing est bien mis en place
(ce qui n'était pas le cas avant)
Si c'est le cas, il suffit de remplacer le TAG standard d'AcyMailing
{unsubscribe}Votre texte{/unsubscribe}
par celui-ci
<a href="{unsubscribeauto:{unsubscribe}{/unsubscribe}}">Votre texte</a>
NB : merci à Igor de Acymailing pour cette info très utile, apparemment expliquée nulle part
 NB : vous avez créé des champs personnalisés (custom fields) où vos abonnés ont spécifié leurs préférences ? Vous pouvez remplacer p
ex le {unsubscribe} par {modify}, ça fonctionnera pour ELasticEmail
<a href="{unsubscribeauto:{modify}{/modify}}">Personnaliser le type d'information que je souhaite recevoir
<br />Me désabonner de la newsletter</a>
34
Acymailing > lien de désinscription (unsubscribe)
 Plus d'infos sur
 https://elasticemail.com/support/user-interface/unsubscribe/#Unsubscribe-Link
 https://www.acyba.com/forum/5-acymailing-how-to/76562-elastic-email-unsubscribe.html#106230
 https://www.acyba.com/forum/5-acymailing-how-to/75669-edit-link-text-and-color-why-am-i-receiving-this-
email.html#103423
 D'après mon expérience, lorsqu'un lien de désinscription est configuré comme expliqué ci-avant,
ElasticEmail n'ajoute pas son lien de désinscription.
Ceci étant dit, configurer également une adresse bounce ne peut être que globablement positif
 A noter que depuis 2017, ElasticEmail invite également à remplir toutes ses coordonnées dans son
Profil et à ajouter le champ suivant {address}
 si "[DCE]" est ajouté devant le sujet de la newsletter, cela ne vient pas d'ElasticEmail mais du filtre anti-
spam du serveur mail du destinataire (il y a toute une nomenclature. P.e. DCE signifie Dirty
Commercial Email)
 pour voir (et gérer p.ex.) la liste des désinscriptions et autres statuts :
https://elasticemail.com/account/#/contacts
35
Acymailing > lien de désinscription (unsubscribe)
 Si un destinataire a cliqué sur le lien
« unsubscribe » dans sa newsletter, il est
également désactivé directement chez
ElasticEmail
 au sein d’AcyMailing, on peut en tant
qu’Administrateur soi-même réactiver un
utilisateur
 Par contre, dans ElasticEmail, sur la liste des
contacts on peut changer le statut… mais pas
réinscrire un désinscrit
 Dès lors, pour réinscrire un utilisateur il faut
 Récupérer le lien de Souscription sur la page
Settings > Unsubscribe
 Réinscrire la personne… qui recevra alors un
email l’invitant à confirmer sa réinscription
(« opt in »)
36
AcyMailing > Campagnes de suivi
 NB : AcyMailing Enterprise permet aussi de gérer Campagnes de suivi (follow-up messages)
 www.acyba.com/acymailing/117-acymailing-campaign.html
 Ceci permet p.ex. de générer des emails automatiques
 Lors de l’inscription d’un nouvel utilisateur
 X jours après l’inscription
 …
37
Test
anti-spam
38
Test anti-spam au sein de AcyMailing
 Une fois que ElasticEmail, le DNS et AcyMailing sont configurés, utilisez le super “Spam Test”
www.acyba.com/acymailing/286-spam-test.html
 Il renseigne directement sur ce qui peut encore être amélioré pour qu’un maximum de
destinataires reçoive effectivement votre newsletter
39
Test anti-spam autonome
 Le test anti-spam intégré à l’interface
d’AcyMailing est disponible :
 sans aucun frais sur les versions payantes
 sur la version starter, à un tarif unitaire allant
de € 0,25 à € 1 selon le nombre de tests
 Sinon, l’outil est aussi disponible en ligne de
façon autonome et libre d’accès :
 www.mail-tester.com (pratique p.ex. si vous
souhaitez également tester les emails que
vous envoyez à vos destinataires via votre
messagerie traditionnelle)
40
NB : si vous souhaitez encore mieux maîtriser votre réputation en tant qu’expéditeur, vous pouvez envisager une
adresse IP privée (à mettre en balance avec le coût bien sûr). Explications :
https://elasticemail.com/support/account-setup/private-ip
Aller plus loin
avec
ElasticEmail
41
Les statistiques dans ElasticEmail
 ElasticEmail permet de visualiser ses envois,
ventilés par catégorie (Menu Rapports)
 Délivrés
 Ouverts
 Cliqués
 Rebonds
 …
 Il permet également p.ex. d’ouvrir une copie
de chaque email envoyé (pratique pour
contrôler)
42
Gérer les erreurs dans ElasticEmail
 Pour comprendre et gérer les erreurs (bounced, …), voir
elasticemail.com/support/user-interface/activity/bounced-category-filters
 “Not Delivered” peut p.ex. aussi venir du fait qu’une annexe a été ajoutée à la newsletter dans AcyMailing,
or elles sont payantes dans ElasticEmail
 NB : ElasticEmail constitue une liste des destinataires. Si vous constatez par exemple que l'un
d'entre eux ne reçoit pas la newsletter alors qu'il figure bien sur votre liste d'envoi au sein
d'AcyMailing, vérifiez simplement le statut de ce contact sur l'interface ElasticEmail
43
Mettre du « crédit » (euros) dans ElasticEmail
 Mettre du « crédit » (euros) dans ElasticEmail a du
sens p. ex.
 Si vous souhaitez ajouter des annexes (PDF, …) à vos
newsletters plutôt que de mettre un simple hyperlien
 Si vous dépassez le volume gratuit (ce qui me
semble difficile vu le nombre élevé d’emails
gratuits)
 Comment procéder
 Aller dans Accounts
 Choisir le montant et payer
 Après, on reçoit un message de confirmation
 NB : c’est min. $5, avec recharge automatique
quand arrive à $1
44
Vérifier sa réputation
 Régulièrement, allez voir votre Réputation d’expéditeur dans
ElasticEmail
 Menu Compte > Réputation
 Par exemple, si votre liste de destinataire n’est pas “nettoyée” des
adresses n’existant plus, votre réputation va baisser, impliquant le cas
échéant une reduction de votre débit d’envoi
 Vous avez donc intérêt à gérer vos adresses emails “hard bounces”
 Ou bien manuellement, en exportant depuis le menu Compte > Exports, pour
ensuite les importer dans AcyMailing et Désactiver les emails en question
 Ou bien automatiquement en spécifiant une adresse pour les rebonds
(bounces) dans ElasticEmail, que AcyMailing ira lire pour Désactiver lui-
même les emails concernés (à partir de la version AcyMailing Enterprise)
45
Les emails Joomla aussi via ElasticEmail
 ElasticEmail peut être utilisé non seulement pour
l’envoi des mailings via AcyMailing, mais aussi pour
les simples emails transactionnels générés par
Joomla, tels que
 Les emails de création de compte
 Les emails de notification de mise à jour Joomla!
 …
 Si on souhaite utiliser les messages natifs de Joomla
 Dans ElasticEmail, aller chercher les paramètres dans
Settings > SMTP/API. Explications sur
elasticemail.com/support/smtp-cms/smtp-relay
 Dans Joomla!, aller dans General Configuration >
Serveur > Mail Settings, choisir SMTP et remplir les
champs. Cliquer sur le bouton « Send Test Mail » pour
vérifier les paramètres fonctionnent
46
Les emails Joomla à éditer avec AcyMailing
 Si l’on souhaite personnaliser les messages natifs de Joomla, cela
est possible avec toutes les versions payantes d’AcyMailing
 Ceci permet p.ex. :
 De les rendre plus esthétiques
 D’en personnaliser le contenu
 D’y inclure d’autres éléments grâce au système de Tag (p.ex les 5
derniers articles Joomla)
 De configure l’information de l’expéditeur comme vous le souhaitez
 D’ajouter d’éventuelles annexes
 De tracer les emails de notification afin de savoir qui les a ouverts
 Dans ce cas, pas besoin de changer la Configuration Email du site
 www.acyba.com/acymailing/362-acymailing-
joomlanotification.html
47
Liens utiles
48
Liens utiles
 Outre tous les liens mentionnés au fil des slides :
 Indépendamment de AcyMailing, ElasticEmail fournit également un plugin Joomla :
elasticemail.com/support/smtp-cms/cms-plugins
 Partenaires de AcyMailing
 www.acyba.com/acyba/partners.html
 NB : certains des partenaires de AcyMailing, offrent une ristourne (« coupon »)
 Exemple : Weeblr (auteur notamment de sh404SEF, wbAMP)
weeblr.com/partners
 Stay tuned : vous voulez vous tenir au courant de l’actu de AcyMailing (nouveautés, trucs &
astuces, ristournes, …) ? Suivez-les
 Via la Newsletter : www.acyba.com
 Sur Facebook : www.facebook.com/acybaofficial
 Sur Twitter : twitter.com/acyba
49
Conclusion
50
Conclusion
 Combiner AcyMailing avec ElasticEmail est probablement la manière la plus facile et la plus
performante de configurer l’envoi de ses newsletters
 En soi, ElasticEmail peut être configuré dès sur AcyMailing dès la version Starter (gratuite)
 Mais cela vaut très vite la peine de prendre une licence payante vu son tarif raisonnable,
car on peut p. ex. alors
 Mettre en place une tâche CRON (à partir de la version Essential)
 Pour que l’envoi soit automatique (sans devoir laisser la fenêtre d’envoi ouverte)
 Pour pouvoir aussi Planifier un envoi (tel jour / telle heure)
 Gérer automatiquement les Bounces (rebonds) et faire des Campagnes de suivi (version Enterprise)
51
NB : je n'ai aucun lien personnel ou privilégié avec ElasticEmail et AcyMailing. AcyMailing propose néanmoins un système
d'affiliation à tout qui s'inscrit, lui offrant 15% en tant que parrain. Aussi, si vous avez apprécié cette présentation, ajoutez
"/?partner_id=30374" à tout url sur le site d'Acyba si vous achetez une licence… et je pourrai boire un verre à votre santé ☺
Merci
 N’hésitez pas à me contacter
 Marc Dechèvre
 +32 474 37 13 12
 marc woluweb.be
 Skype : woluweb
 woluweb.be
 twitter.com/woluweb
 facebook.com/marc.dechevre
 linkedin.com/in/marc-dechevre-68b8172a
52
Ah oui, encore une chose…
53
Hidden heart in the Joomla!® logo

Weitere ähnliche Inhalte

Was ist angesagt?

3.Travail en hauteur HSE.pdf
3.Travail en hauteur  HSE.pdf3.Travail en hauteur  HSE.pdf
3.Travail en hauteur HSE.pdfJlkmBnjlkm
 
PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...
PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...
PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...PECB
 
Management stratégique www.coursdefsjes.com
Management stratégique www.coursdefsjes.comManagement stratégique www.coursdefsjes.com
Management stratégique www.coursdefsjes.comcours fsjes
 
1 - Management.ppt
1 - Management.ppt1 - Management.ppt
1 - Management.pptDsireAttmn
 
S2- Management Général- Cours
S2- Management Général- CoursS2- Management Général- Cours
S2- Management Général- CoursPolycope Fsjest
 
Déploiement ELK en conditions réelles
Déploiement ELK en conditions réellesDéploiement ELK en conditions réelles
Déploiement ELK en conditions réellesGeoffroy Arnoud
 
Introduction à la gestion des connaissances
Introduction à la gestion des connaissancesIntroduction à la gestion des connaissances
Introduction à la gestion des connaissancesPatrice Chalon
 
Mettre en place un processus de signature électronique dans un contexte B2C
Mettre en place un processus de signature électronique dans un contexte B2CMettre en place un processus de signature électronique dans un contexte B2C
Mettre en place un processus de signature électronique dans un contexte B2CMichael Lakhal
 
GE CF Cours CAE_012421.pdf
GE CF Cours CAE_012421.pdfGE CF Cours CAE_012421.pdf
GE CF Cours CAE_012421.pdfssuser47ffdc
 
Management 1
Management 1Management 1
Management 1sousous
 
S1 mq i - statistique descriptive i - résumés des chapitres
S1   mq i - statistique descriptive i - résumés des chapitresS1   mq i - statistique descriptive i - résumés des chapitres
S1 mq i - statistique descriptive i - résumés des chapitresAbdeslam ELMOUDEN
 
GESTION EQUIPEMENTS MEDICAUX
GESTION EQUIPEMENTS MEDICAUXGESTION EQUIPEMENTS MEDICAUX
GESTION EQUIPEMENTS MEDICAUXUSIGGENEVE
 
LE CONTRÔLEUR DE GESTION
LE CONTRÔLEUR DE GESTIONLE CONTRÔLEUR DE GESTION
LE CONTRÔLEUR DE GESTIONjluclaurent
 
Comptabilité nationale cours et 58 exercices corrigés -
Comptabilité nationale   cours et 58 exercices corrigés -Comptabilité nationale   cours et 58 exercices corrigés -
Comptabilité nationale cours et 58 exercices corrigés -Jeyo52529B
 
livre-de-Management-exercices-corrigés-PDF.pdf
livre-de-Management-exercices-corrigés-PDF.pdflivre-de-Management-exercices-corrigés-PDF.pdf
livre-de-Management-exercices-corrigés-PDF.pdfABID824803
 

Was ist angesagt? (20)

3.Travail en hauteur HSE.pdf
3.Travail en hauteur  HSE.pdf3.Travail en hauteur  HSE.pdf
3.Travail en hauteur HSE.pdf
 
PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...
PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...
PECB Webinaire: Se conformer aux exigences de la norme ISO 9001 version 2015 ...
 
Management stratégique www.coursdefsjes.com
Management stratégique www.coursdefsjes.comManagement stratégique www.coursdefsjes.com
Management stratégique www.coursdefsjes.com
 
Qualite brainstorming
Qualite brainstormingQualite brainstorming
Qualite brainstorming
 
1 - Management.ppt
1 - Management.ppt1 - Management.ppt
1 - Management.ppt
 
S2- Management Général- Cours
S2- Management Général- CoursS2- Management Général- Cours
S2- Management Général- Cours
 
Déploiement ELK en conditions réelles
Déploiement ELK en conditions réellesDéploiement ELK en conditions réelles
Déploiement ELK en conditions réelles
 
Introduction à la gestion des connaissances
Introduction à la gestion des connaissancesIntroduction à la gestion des connaissances
Introduction à la gestion des connaissances
 
Mettre en place un processus de signature électronique dans un contexte B2C
Mettre en place un processus de signature électronique dans un contexte B2CMettre en place un processus de signature électronique dans un contexte B2C
Mettre en place un processus de signature électronique dans un contexte B2C
 
GE CF Cours CAE_012421.pdf
GE CF Cours CAE_012421.pdfGE CF Cours CAE_012421.pdf
GE CF Cours CAE_012421.pdf
 
Statistique Descriptive s1
Statistique Descriptive s1Statistique Descriptive s1
Statistique Descriptive s1
 
Introduction au management 2.0 vf (2014)
Introduction au management 2.0 vf (2014)Introduction au management 2.0 vf (2014)
Introduction au management 2.0 vf (2014)
 
Management 1
Management 1Management 1
Management 1
 
S1 mq i - statistique descriptive i - résumés des chapitres
S1   mq i - statistique descriptive i - résumés des chapitresS1   mq i - statistique descriptive i - résumés des chapitres
S1 mq i - statistique descriptive i - résumés des chapitres
 
Km
KmKm
Km
 
Autorité, pouvoir et leadership
Autorité, pouvoir et leadershipAutorité, pouvoir et leadership
Autorité, pouvoir et leadership
 
GESTION EQUIPEMENTS MEDICAUX
GESTION EQUIPEMENTS MEDICAUXGESTION EQUIPEMENTS MEDICAUX
GESTION EQUIPEMENTS MEDICAUX
 
LE CONTRÔLEUR DE GESTION
LE CONTRÔLEUR DE GESTIONLE CONTRÔLEUR DE GESTION
LE CONTRÔLEUR DE GESTION
 
Comptabilité nationale cours et 58 exercices corrigés -
Comptabilité nationale   cours et 58 exercices corrigés -Comptabilité nationale   cours et 58 exercices corrigés -
Comptabilité nationale cours et 58 exercices corrigés -
 
livre-de-Management-exercices-corrigés-PDF.pdf
livre-de-Management-exercices-corrigés-PDF.pdflivre-de-Management-exercices-corrigés-PDF.pdf
livre-de-Management-exercices-corrigés-PDF.pdf
 

Ähnlich wie Joomla : AcyMailing et ElasticEmail

MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012Manassé Achim kpaya
 
D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5
D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5
D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5CERTyou Formation
 
Personnalisation de Exchange 2010
Personnalisation de Exchange 2010Personnalisation de Exchange 2010
Personnalisation de Exchange 2010Thierry DEMAN
 
Présentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de SymfonyPrésentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de SymfonyRaphaël Kueny
 
eServices-Tp3: esb
eServices-Tp3: esbeServices-Tp3: esb
eServices-Tp3: esbLilia Sfaxi
 
Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010Novencia Groupe
 
Les protocoles de messagerie
Les protocoles de messagerie Les protocoles de messagerie
Les protocoles de messagerie Abde Kemrani
 
Tilkee - Tutoriel pour mettre en place la marque blanche
Tilkee - Tutoriel pour mettre en place la marque blancheTilkee - Tutoriel pour mettre en place la marque blanche
Tilkee - Tutoriel pour mettre en place la marque blancheSylvain Tillon
 
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wikidebaros
 
installation et configuration Squirremail
installation et configuration Squirremailinstallation et configuration Squirremail
installation et configuration Squirremailiferis
 
Création de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESBCréation de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESBLilia Sfaxi
 
Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...
Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...
Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...medfaye
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entrepriseSAIDRAISS2
 
Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...
Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...
Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...Paris, France
 
Serveur ftp
Serveur ftpServeur ftp
Serveur ftpSam Rich
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22ImnaTech
 
Nd7 azl formation-administration-de-lotus-domino-v7
Nd7 azl formation-administration-de-lotus-domino-v7Nd7 azl formation-administration-de-lotus-domino-v7
Nd7 azl formation-administration-de-lotus-domino-v7CERTyou Formation
 

Ähnlich wie Joomla : AcyMailing et ElasticEmail (20)

MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
 
D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5
D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5
D8 l76g formation-construire-l-infrastructure-ibm-lotus-domino-8-5
 
Personnalisation de Exchange 2010
Personnalisation de Exchange 2010Personnalisation de Exchange 2010
Personnalisation de Exchange 2010
 
Crud+tutorial+fr
Crud+tutorial+frCrud+tutorial+fr
Crud+tutorial+fr
 
Hmailserver
HmailserverHmailserver
Hmailserver
 
Présentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de SymfonyPrésentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de Symfony
 
eServices-Tp3: esb
eServices-Tp3: esbeServices-Tp3: esb
eServices-Tp3: esb
 
Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010
 
Formation webmaster
Formation webmasterFormation webmaster
Formation webmaster
 
Les protocoles de messagerie
Les protocoles de messagerie Les protocoles de messagerie
Les protocoles de messagerie
 
Tilkee - Tutoriel pour mettre en place la marque blanche
Tilkee - Tutoriel pour mettre en place la marque blancheTilkee - Tutoriel pour mettre en place la marque blanche
Tilkee - Tutoriel pour mettre en place la marque blanche
 
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wiki
 
installation et configuration Squirremail
installation et configuration Squirremailinstallation et configuration Squirremail
installation et configuration Squirremail
 
Création de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESBCréation de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESB
 
Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...
Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...
Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos...
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...
Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...
Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes...
 
Serveur ftp
Serveur ftpServeur ftp
Serveur ftp
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22
 
Nd7 azl formation-administration-de-lotus-domino-v7
Nd7 azl formation-administration-de-lotus-domino-v7Nd7 azl formation-administration-de-lotus-domino-v7
Nd7 azl formation-administration-de-lotus-domino-v7
 

Mehr von Marc DECHEVRE

Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)Marc DECHEVRE
 
Joomla : Akeeba backup and Amazon S3 (new version)
Joomla : Akeeba backup and Amazon S3 (new version)Joomla : Akeeba backup and Amazon S3 (new version)
Joomla : Akeeba backup and Amazon S3 (new version)Marc DECHEVRE
 
Joomla : Akeeba backup and Amazon S3
Joomla : Akeeba backup and Amazon S3Joomla : Akeeba backup and Amazon S3
Joomla : Akeeba backup and Amazon S3Marc DECHEVRE
 
Joomla : Akeeba Backup et Amazon S3
Joomla : Akeeba Backup et Amazon S3Joomla : Akeeba Backup et Amazon S3
Joomla : Akeeba Backup et Amazon S3Marc DECHEVRE
 
Comment devenir un Testeur Joomla!
Comment devenir un Testeur Joomla!Comment devenir un Testeur Joomla!
Comment devenir un Testeur Joomla!Marc DECHEVRE
 
How to become a Joomla! Tester
How to become a Joomla! TesterHow to become a Joomla! Tester
How to become a Joomla! TesterMarc DECHEVRE
 

Mehr von Marc DECHEVRE (6)

Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)
 
Joomla : Akeeba backup and Amazon S3 (new version)
Joomla : Akeeba backup and Amazon S3 (new version)Joomla : Akeeba backup and Amazon S3 (new version)
Joomla : Akeeba backup and Amazon S3 (new version)
 
Joomla : Akeeba backup and Amazon S3
Joomla : Akeeba backup and Amazon S3Joomla : Akeeba backup and Amazon S3
Joomla : Akeeba backup and Amazon S3
 
Joomla : Akeeba Backup et Amazon S3
Joomla : Akeeba Backup et Amazon S3Joomla : Akeeba Backup et Amazon S3
Joomla : Akeeba Backup et Amazon S3
 
Comment devenir un Testeur Joomla!
Comment devenir un Testeur Joomla!Comment devenir un Testeur Joomla!
Comment devenir un Testeur Joomla!
 
How to become a Joomla! Tester
How to become a Joomla! TesterHow to become a Joomla! Tester
How to become a Joomla! Tester
 

Joomla : AcyMailing et ElasticEmail

  • 1. Améliorer l’envoi de ses newsletters en couplant AcyMailing au serveur d’envoi ElasticEmail ACYMAILING PERMET D’ENVOYER SES NEWSLETTERS… MAIS LE DÉBIT DE L’ENVOI EST SOUVENT TRÈS LIMITÉ SI ON UTILISE LE SERVEUR MAIL DE SON HÉBERGEUR ELASTICEMAIL PERMET D’AVOIR UN DÉBIT ÉNORME ET PRÉSENTE D’AUTRES AVANTAGES 1 MARC DECHÈVREV 7
  • 2. Table des matières  Introduction  Objectif  Les outils  Préambule  Pourquoi un serveur mail d’envoi (SMTP) externe ?  Pourquoi ElasticEmail ?  Procédure  Créer et configurer un compte ElasticEmail  Configurer AcyMailing  Test anti-spam  Aller plus loin avec ElasticEmail  Liens utiles  Conclusion 2
  • 3. Objectif  L’objectif de cette présentation est de partager un maximum d’informations sur comment (bien) configurer AcyMailing et ElasticEmail  AcyMailing permet d’envoyer ses newsletters… mais le débit de l’envoi est souvent très limité si on utilise le serveur mail de son hébergeur  ElasticEmail permet d’avoir un débit énorme et présente d’autres avantages  Pourquoi partager ?  En quelques mots-clés : #OpenSource #Joomla #Jpositive #JoomlaUserGroups #JoomlaDays #Community Bref, Joomla se caractérise et se différencie précisément d’autres CMS par… sa Communauté active ☺  Tout ce qui peut contribuer à améliorer la qualité globale des sites et leur configuration a une retombée positive sur la Communauté Joomla  Cette présentation est juste le fruit de mon expérience personnelle avec ces deux outils, que je recommande volontiers et en toute indépendance 3
  • 4. Introduction  Marc Dechèvre | marc woluweb.be | www.woluweb.be  Membre de la Fédération des Métiers du Web  Membre actif de la Communauté Joomla®  1er de la francophonie 16e au monde à obtenir la Certification Administrateur Joomla!®  Co-organisateur du Joomla User Group (JUG) Wallonie  Fondateur et co-organisateur du Joomla User Group (JUG) Ouagadougou  Membre de l’Association Francophone des Utilisateurs de Joomla!TM  Intervenant régulier  lors des JoomlaDays France et JoomlaDays Pays-Bas  lors des JUG Wallonie et JUG Vlaanderen  Auteur d’articles sur www.cinnk.com et sur slideshare.net/woluweb 4
  • 6. Vous aurez besoin de…  AcyMailing est l’extension de gestion de Newsletter la plus populaire sur Joomla  La version gratuite permet déjà de faire beaucoup de choses  Mais les versions payantes offrent des fonctionnalités avancées  Comparaison générale des versions gratuites et payantes :  https://www.acyba.com/acymailing/features.html  Starter : gratuit (déjà compatible avec ElasticEmail !)  Essential : indispensable p.ex. si on veut lancer l’envoi sans devoir attendre qu’il soit terminé pour fermer la fenêtre (tâche CRON)  Enterprise : indispensable p.ex. si on veut gérer automatiquement les Bounces (rebonds) 6
  • 7. Vous aurez besoin de…  ElasticEmail est un service SMTP, càd de serveur d’email pour gérer les emails « marketing » ou « transactionnels »  Présentation : elasticemail.com  Tarif : elasticemail.com/pricing  Principal avantage : AcyMailing se connecte directement à ElasticEmail via une « API », ce qui  Facilite la mise en place et augmente les performances  Evite d’éventuels problèmes techniques (ports bloqués, …) 7
  • 8. Préambule POURQUOI UN SERVEUR MAIL D’ENVOI (SMTP) EXTERNE ET POURQUOI ELASTICEMAIL ? 8
  • 9. Le serveur d’envoi des emails > son hébergeur  Chaque hébergeur décide des limites d’envoi d’email via ses propres serveurs  Voir tableau de synthèse sur le site AcyMailing “Hosting limitations and corresponding AcyMailing configuration” www.acyba.com/fr/acymailing/116-acymailing-send-process.html  Souvent, c’est quelques centaines d’emails par heure, ce qui pose un problème de durée d’envoi p.ex. si on a plusieurs milliers de destinataires  Pour s’affranchir de ces limites  on peut donc vouloir utiliser un serveur SMTP tiers pour l’envoi des emails  (et/ou aussi utiliser la technique suivante pour mettre en place un système de queues multiples) www.acyba.com/acymailing/8-acymailing/293-multiple-queue-system.html 9
  • 10. Le serveur d’envoi des emails > serveur ext.  Il existe de nombreux services de serveur mail d’envoi (SMTP) permettant de gérer efficacement les emails transactionnel et/ou de marketing, par exemple (dans le désordre) :  Mandrill (les serveurs mail derrière MailChimp), qui était sympa mais requiert depuis avril 2016 d’avoir un compte MailChimp payant, qui peut être coûteux si on a beaucoup de destinataires > www.mandrill.com  SparkPost > www.sparkpost.com  Amazon SES > aws.amazon.com/fr/ses  Sendinblue > fr.sendinblue.com  SendGrid > sendgrid.com  Mailjet > fr.mailjet.com  SMTP qui est aussi un partenaire d’AcyMailing > www.smtp.com  … et ElasticEmail, qui s’intègre directement dans AcyMailing > elasticemail.com 10
  • 11. Le serveur d’envoi des emails > ElasticEmail  ElasticEmail fait l’objet de cette présentation car  Il permet une intégration directe avec AcyMailing (!) via une “API”, ce qui  Rend la mise en place très facile et rapide  Evite les problèmes techniques qu’on peut avoir avec d’autres serveurs, comme l’envoi des emails bloqué  Parce que le port SMTP requis est bloqué par l’hébergeur  Parce que les serveurs SMTP changent d’adresse IP et que ceux-ci doivent être whitelistés manuellement par l’hébergeur  Parce qu’on change d’hébergeur et que l’environnement est différent  Il offre un nombre particulièrement élevé d’emails gratuits par mois : 150 000 par mois depuis le 1/9/2016 (c’était 25 000 auparavant)  Il permet d’avoir un débit très élevé (tant au niveau de l’envoi par le site qu’au niveau de la file d’attente éventuelle sur le serveur SMTP)  Il permet de gérer les Bounces (rebonds) directement avec AcyMailing  Il offre d’autres services classiques, comme les statistiques, les sous-comptes, … 11
  • 13. Créer un compte ElasticEmail  Aller sur le site d’ElasticEmail elasticemail.com  Créer un compte en cliquant sur "Sign up" 13
  • 14. Configurer le compte ElasticEmail  Aller dans le menu latéral Settings > Domains  Cliquer sur Add Domain  Indiquer le nom de domaine  Cliquer sur Add 14
  • 15. Préciser l’adresse de l’expéditeur par défaut  Sur la page Settings > Domains, cliquer sur le bouton « Save As Default »  Cliquer sur puis « Edit Sender » pour éditer l’email de l’expéditeur (idéalement, la même adresse que celle spécifiée dans AcyMailing) 15
  • 16. Configurer > SPF, DKIM, Tracking, DMARC  Pour avoir le meilleur score anti-spam possible, il faut configurer correctement le DNS chez son hébergeur et ajouter notamment les champs SPF, DKIM, Tracking et éventuellement DMARC  Tous les détails sur la configuration à mettre en place sur  elasticemail.com/support/account-setup/your- domain  elasticemail.com/support/your-domain/spf- dkim-tracking-faq  Si votre hébergeur vous propose un cPanel, voici concrètement les écrans : https://elasticemail.com/support/your- domain/cpanel 16
  • 17. Configurer > SPF, DKIM, Tracking, DMARC  A noter que sur la page Settings, une explication rapide de la configuration est directement disponible à côté des champs SPF, DKIM, Tracking, MX et DMARC : 17
  • 18. Ajouter le champ SPF dans le DNS  Aller dans l’outil de gestion du DNS chez son hébergeur  Editer ou ajouter le champ TXT voulu [ attention, il ne peut y avoir qu'un seul champ SPF par nom de domaine. Si un tel champ existe, alors typiquement on l'éditera pour ajouter le fameux include:_spf.elasticemail.com ] 18
  • 19. Ajouter le champ DKIM dans le DNS  Aller dans l’outil de gestion du DNS chez son hébergeur  Editer ou ajouter le champ TXT voulu 19
  • 20. Ajouter le champ Tracking dans le DNS  Aller dans l’outil de gestion du DNS chez son hébergeur  Editer ou ajouter le champ CNAME voulu 20
  • 21. Ajouter le champ DMARC dans le DNS  Le champ DMARC n’est pas obligatoire en soi  Il permet d’aller plus loin et, p.ex., de « mettre en quarantaine » ou de « rejeter » tous les emails non authentifiés, pour éviter p.ex. qu’un usurpateur puisse envoyer des emails à votre nom (spoofing)  Mais ATTENTION :  si ce champ est mal configuré, vos destinataires pourraient ne plus recevoir vos vrais messages  Dans un premier temps, choisissez donc « none » (= monitoring + reporting) comme « policy » :  “Email will be delivered to mailbox normally, however recipient server will still record this behavior and include it in reports. "None" is used when you want to analyze your mail authentication and to check if somebody is not spoofing your address.”  Heureusement, ElasticEmail a créé une interface qui permet de générer très facilement le champ DMARC approprié elasticemail.com/dmarc 21
  • 22. Vérifier que le DNS est bien configuré  Aller sur ElasticEmail  Sur la page > Settings > Domains, le but est que tout soit « vert » partout *  Le cas échéant, après un changement, cliquer sur Verify pour mettre à jour l’information * NB : chez certains hébergeurs (tels que SiteGround p.ex.), il se peut une tâche vérifie à intervalle régulier si le DKIM et le SPF sont bien ceux d’origine et, dans la négative, écrase tout changement éventuel. Dans ce cas, il suffit de contacter l’hébergeur en demandant que le DKIM et le SPF ne soient plus réinitialisés automatiquement. 22
  • 23. Récupérer les codes d’accès  Sur l’onglet SMTP/API, récupérer les codes qui vont servir à configurer AcyMailing (ou tout autre outil qui utilisera ElasticEmail)  NB : pour afficher la clé API, la 1e fois une fenêtre popup apparaît pour vous faire confirmer que vous n’envoyez pas de mail non sollicité 23
  • 25. AcyMailing > configuration  Voir explications générales  www.acyba.com/acymailing/55-acymailing-config.html  www.acyba.com/acymailing/247-acymailing-external-smtp-server.html 25
  • 26. AcyMailing > configuration > ElasticEmail  Aller dans l’Administration du site Joomla!  Aller dans Composants > AcyMailing > Configuration  Aller à la section « Mail Configuration » 1. Cliquer sur le bouton « Elastic Email » 2. Entrer son Username (l’email avec lequel on s’est enregistré) 3. Entrer la API Key (disponible sur la page "Account" sur le site de ElasticEmail) 4. Choisir l’Option REST API 26
  • 27. AcyMailing > configuration > Automatic Only  www.acyba.com/acymailing/116-acymailing-send-process.html  Aller dans le menu Composants > AcyMailing > Configuration et cliquer sur l’onglet Queue process  Sélectionner l’option Queue processing : Automatic Only  Choisir le débit. De ma propre expérience, ElasticEmail accepte sans problème 1000 emails toutes les 15 minutes (mais il est certainement possible d’aller encore plus haut)  NB : veiller à ce que le délai (p.ex. 15 min.) soit le même sur cet écran et dans la tâche CRON ! 27
  • 28. AcyMailing > tâches CRON  Une licence payante AcyMailing permet de lancer des tâches CRON (càd de lancer p.ex. tous les quarts d’heure un signal demandant d’envoyer les 1000 emails suivants)  Cela évite de devoir laisser la fenêtre d’envoi ouverte durant toute la procédure d’envoi (qui peut être longue si on a plusieurs milliers de destinataires) 28
  • 29. AcyMailing > tâches CRON  Comment activer une tâche CRON ? 3 solutions alternatives www.acyba.com/acymailing/129-acymailing-cron-task.html 1. La plus facile : Acymailing permet de lier un (seul) site à sa licence pour le Web Cron Service. Deux avantages à le faire :  Pour ce site, les mises à jour de AcyMailing pourront être exécutées directement depuis l’Update Manager (sinon, pour les autres sites, les màj sont bien sûr affichées, mais elles doivent se faire manuellement)  Le site d’AcyMailing peut directement lancer les tâches CRON (uniquement pour ce site), sans configuration manuelle de votre part 2. Si vous savez comment créer/configurer une tâche CRON dans votre interface d’administration du serveur (cPanel ou autre), vous pouvez bien sûr créer autant de tâches CRON que vous avez de sites. Exemple :  wget -O /dev/null "http://www.yourwebsite.com/index.php?option=com_acymailing&ctrl =cron" > /dev/null 3. Enfin, vous pouvez utiliser un service de CRON en ligne. Exemple :  www.easycron.com/cron-job-tutorials/how-to-set-up-cron-job-for- acymailing 29 Aller dans le menu Composants > AcyMailing > Configuration et cliquer sur l’onglet Queue process Exemple de cPanel
  • 30. AcyMailing > tâches CRON : le cas OVH  NB : chez OVH, les taches CRON n'acceptent pas les caractères = Aussi, l'url suivante est refusée https://www.MONSITE.COM/index.php?option=com_acymailing&ctrl=cron Dès lors, l'option 2 mentionnée au slide précédent n'est pas possible  L’alternative consiste donc à créer un fichier mon_acymailing.php avec le contenu suivant, où on remplace bien sûr www.yourwebsite.com par le nom du site <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,'http://www.yourwebsite.com/index.php?option=com_acymailing&ctrl=cron'); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 30); @curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true); curl_setopt($ch, CURLOPT_AUTOREFERER,true); echo curl_exec($ch); curl_close($ch);  Appelez ensuite la page www.yourwebsite.com/monacymailing.php dans votre navigateur pour tester  Si vous avez une erreur 403, adaptez votre fichier .ovhconfig en mettant http.firewall=none (au lieu de =security)  Si vous avez le message de confirmation, il ne vous reste plus qu’à définir la tâche CRON, qui appelle le fichier /www/mon_acymailing.php (max. 1 fois par heure chez OVH…) 30
  • 31. AcyMailing > Bounces (rebonds)  Bounces (rebonds) : si on utilise AcyMailing Enterprise, on peut configurer ElasticEmail pour que AcyMailing gère automatiquement les Bounces  www.acyba.com/fr/acymailing/120-acymailing-bounce.html  Auprès de l’hébergeur : créer une adresse spécifique, p ex bounce@mondomaine.com  Dans ElasticEmail : On peut spécifier une adresse email de rebond sous l’onglet « Settings > Sending ». Cocher l’option « rebonds » et spécifier l’adresse vers laquelle les rebonds doivent être retournés  Dans AcyMailing : aller dans le menu Gestion des rebonds et configurer l’accès à la boîte 31
  • 32. AcyMailing > Bounces (rebonds)  Où mentionner l’adresse de rebond ?  Si on utilise le simple PHP Mailer, on spécifie l’adresse de rebond sur la page Configuration d’AcyMailing  Par contre, lorsqu’on utilise ElasticEmail, spécifier l’adresse de rebond dans ElasticEmail suffit. Il ne faut alors PAS indiquer d’adresse de rebond dans la Configuration d’Acymailing, sinon les destinataires recevront un email provenant p.ex. de « bounce@... on behalf of info@... » au lieu du « info@... » !  Depuis AcyMailing > Gestion des rebonds  On peut à tout moment cliquer sur le bouton « Gestion des rebonds » pour l’exécuter manuellement  Mais on peut aussi y activer la gestion automatique des rebonds (qui va déclencher uniquement si par ailleurs on a défini une tâche CRON pour lancer les newsletters) 32
  • 33. AcyMailing > Bounces (rebonds)  Ci-contre, illustration de la configuration de la page de Gestion des rebonds (Bounce Handling)  Tant qu'à faire, configurez en IMAP et en SSL  Comme indiqué sur le slide précédent 1. Pour lancer à tout moment (manuellement) la gestion des Bounces, cliquer sur le bouton Bounce Handling 2. Pour automatiser cela, activer l'option correspondante On peut alors spécifier la fréquence du nettoyage (une fois par jour peut suffire, puisqu'il ne s'agit "que" de nettoyer les listes etc)  En bas de cette page, on peut modifier/supprimer/ajouter des règles 33
  • 34. Acymailing > lien de désinscription (unsubscribe)  Pour respecter les destinataires (et les législations), ElasticEmail ajoute lui-même un lien de désinscription si la Newsletter n'en prévoit pas. Mais dans ce cas, c'est au niveau d'ElasticEmail qu'est tenue une liste d'utilisateurs à ignorer. Aussi, il est préférable de prévoir directement au sein de sa Newsletter un tel lien de désinscription (de la sorte, la liste des utilisateurs activés/désactivés est correcte p.ex.)  Suite à une nouvelle politique plus stricte en matière de lien de désinscription depuis fin 2016, il se peut qu'ElasticEmail ajoute un lien "Manage Email Preferences" à la fin de votre newsletter même si le champ standard de désinscription d'Acymailing est bien mis en place (ce qui n'était pas le cas avant) Si c'est le cas, il suffit de remplacer le TAG standard d'AcyMailing {unsubscribe}Votre texte{/unsubscribe} par celui-ci <a href="{unsubscribeauto:{unsubscribe}{/unsubscribe}}">Votre texte</a> NB : merci à Igor de Acymailing pour cette info très utile, apparemment expliquée nulle part  NB : vous avez créé des champs personnalisés (custom fields) où vos abonnés ont spécifié leurs préférences ? Vous pouvez remplacer p ex le {unsubscribe} par {modify}, ça fonctionnera pour ELasticEmail <a href="{unsubscribeauto:{modify}{/modify}}">Personnaliser le type d'information que je souhaite recevoir <br />Me désabonner de la newsletter</a> 34
  • 35. Acymailing > lien de désinscription (unsubscribe)  Plus d'infos sur  https://elasticemail.com/support/user-interface/unsubscribe/#Unsubscribe-Link  https://www.acyba.com/forum/5-acymailing-how-to/76562-elastic-email-unsubscribe.html#106230  https://www.acyba.com/forum/5-acymailing-how-to/75669-edit-link-text-and-color-why-am-i-receiving-this- email.html#103423  D'après mon expérience, lorsqu'un lien de désinscription est configuré comme expliqué ci-avant, ElasticEmail n'ajoute pas son lien de désinscription. Ceci étant dit, configurer également une adresse bounce ne peut être que globablement positif  A noter que depuis 2017, ElasticEmail invite également à remplir toutes ses coordonnées dans son Profil et à ajouter le champ suivant {address}  si "[DCE]" est ajouté devant le sujet de la newsletter, cela ne vient pas d'ElasticEmail mais du filtre anti- spam du serveur mail du destinataire (il y a toute une nomenclature. P.e. DCE signifie Dirty Commercial Email)  pour voir (et gérer p.ex.) la liste des désinscriptions et autres statuts : https://elasticemail.com/account/#/contacts 35
  • 36. Acymailing > lien de désinscription (unsubscribe)  Si un destinataire a cliqué sur le lien « unsubscribe » dans sa newsletter, il est également désactivé directement chez ElasticEmail  au sein d’AcyMailing, on peut en tant qu’Administrateur soi-même réactiver un utilisateur  Par contre, dans ElasticEmail, sur la liste des contacts on peut changer le statut… mais pas réinscrire un désinscrit  Dès lors, pour réinscrire un utilisateur il faut  Récupérer le lien de Souscription sur la page Settings > Unsubscribe  Réinscrire la personne… qui recevra alors un email l’invitant à confirmer sa réinscription (« opt in ») 36
  • 37. AcyMailing > Campagnes de suivi  NB : AcyMailing Enterprise permet aussi de gérer Campagnes de suivi (follow-up messages)  www.acyba.com/acymailing/117-acymailing-campaign.html  Ceci permet p.ex. de générer des emails automatiques  Lors de l’inscription d’un nouvel utilisateur  X jours après l’inscription  … 37
  • 39. Test anti-spam au sein de AcyMailing  Une fois que ElasticEmail, le DNS et AcyMailing sont configurés, utilisez le super “Spam Test” www.acyba.com/acymailing/286-spam-test.html  Il renseigne directement sur ce qui peut encore être amélioré pour qu’un maximum de destinataires reçoive effectivement votre newsletter 39
  • 40. Test anti-spam autonome  Le test anti-spam intégré à l’interface d’AcyMailing est disponible :  sans aucun frais sur les versions payantes  sur la version starter, à un tarif unitaire allant de € 0,25 à € 1 selon le nombre de tests  Sinon, l’outil est aussi disponible en ligne de façon autonome et libre d’accès :  www.mail-tester.com (pratique p.ex. si vous souhaitez également tester les emails que vous envoyez à vos destinataires via votre messagerie traditionnelle) 40 NB : si vous souhaitez encore mieux maîtriser votre réputation en tant qu’expéditeur, vous pouvez envisager une adresse IP privée (à mettre en balance avec le coût bien sûr). Explications : https://elasticemail.com/support/account-setup/private-ip
  • 42. Les statistiques dans ElasticEmail  ElasticEmail permet de visualiser ses envois, ventilés par catégorie (Menu Rapports)  Délivrés  Ouverts  Cliqués  Rebonds  …  Il permet également p.ex. d’ouvrir une copie de chaque email envoyé (pratique pour contrôler) 42
  • 43. Gérer les erreurs dans ElasticEmail  Pour comprendre et gérer les erreurs (bounced, …), voir elasticemail.com/support/user-interface/activity/bounced-category-filters  “Not Delivered” peut p.ex. aussi venir du fait qu’une annexe a été ajoutée à la newsletter dans AcyMailing, or elles sont payantes dans ElasticEmail  NB : ElasticEmail constitue une liste des destinataires. Si vous constatez par exemple que l'un d'entre eux ne reçoit pas la newsletter alors qu'il figure bien sur votre liste d'envoi au sein d'AcyMailing, vérifiez simplement le statut de ce contact sur l'interface ElasticEmail 43
  • 44. Mettre du « crédit » (euros) dans ElasticEmail  Mettre du « crédit » (euros) dans ElasticEmail a du sens p. ex.  Si vous souhaitez ajouter des annexes (PDF, …) à vos newsletters plutôt que de mettre un simple hyperlien  Si vous dépassez le volume gratuit (ce qui me semble difficile vu le nombre élevé d’emails gratuits)  Comment procéder  Aller dans Accounts  Choisir le montant et payer  Après, on reçoit un message de confirmation  NB : c’est min. $5, avec recharge automatique quand arrive à $1 44
  • 45. Vérifier sa réputation  Régulièrement, allez voir votre Réputation d’expéditeur dans ElasticEmail  Menu Compte > Réputation  Par exemple, si votre liste de destinataire n’est pas “nettoyée” des adresses n’existant plus, votre réputation va baisser, impliquant le cas échéant une reduction de votre débit d’envoi  Vous avez donc intérêt à gérer vos adresses emails “hard bounces”  Ou bien manuellement, en exportant depuis le menu Compte > Exports, pour ensuite les importer dans AcyMailing et Désactiver les emails en question  Ou bien automatiquement en spécifiant une adresse pour les rebonds (bounces) dans ElasticEmail, que AcyMailing ira lire pour Désactiver lui- même les emails concernés (à partir de la version AcyMailing Enterprise) 45
  • 46. Les emails Joomla aussi via ElasticEmail  ElasticEmail peut être utilisé non seulement pour l’envoi des mailings via AcyMailing, mais aussi pour les simples emails transactionnels générés par Joomla, tels que  Les emails de création de compte  Les emails de notification de mise à jour Joomla!  …  Si on souhaite utiliser les messages natifs de Joomla  Dans ElasticEmail, aller chercher les paramètres dans Settings > SMTP/API. Explications sur elasticemail.com/support/smtp-cms/smtp-relay  Dans Joomla!, aller dans General Configuration > Serveur > Mail Settings, choisir SMTP et remplir les champs. Cliquer sur le bouton « Send Test Mail » pour vérifier les paramètres fonctionnent 46
  • 47. Les emails Joomla à éditer avec AcyMailing  Si l’on souhaite personnaliser les messages natifs de Joomla, cela est possible avec toutes les versions payantes d’AcyMailing  Ceci permet p.ex. :  De les rendre plus esthétiques  D’en personnaliser le contenu  D’y inclure d’autres éléments grâce au système de Tag (p.ex les 5 derniers articles Joomla)  De configure l’information de l’expéditeur comme vous le souhaitez  D’ajouter d’éventuelles annexes  De tracer les emails de notification afin de savoir qui les a ouverts  Dans ce cas, pas besoin de changer la Configuration Email du site  www.acyba.com/acymailing/362-acymailing- joomlanotification.html 47
  • 49. Liens utiles  Outre tous les liens mentionnés au fil des slides :  Indépendamment de AcyMailing, ElasticEmail fournit également un plugin Joomla : elasticemail.com/support/smtp-cms/cms-plugins  Partenaires de AcyMailing  www.acyba.com/acyba/partners.html  NB : certains des partenaires de AcyMailing, offrent une ristourne (« coupon »)  Exemple : Weeblr (auteur notamment de sh404SEF, wbAMP) weeblr.com/partners  Stay tuned : vous voulez vous tenir au courant de l’actu de AcyMailing (nouveautés, trucs & astuces, ristournes, …) ? Suivez-les  Via la Newsletter : www.acyba.com  Sur Facebook : www.facebook.com/acybaofficial  Sur Twitter : twitter.com/acyba 49
  • 51. Conclusion  Combiner AcyMailing avec ElasticEmail est probablement la manière la plus facile et la plus performante de configurer l’envoi de ses newsletters  En soi, ElasticEmail peut être configuré dès sur AcyMailing dès la version Starter (gratuite)  Mais cela vaut très vite la peine de prendre une licence payante vu son tarif raisonnable, car on peut p. ex. alors  Mettre en place une tâche CRON (à partir de la version Essential)  Pour que l’envoi soit automatique (sans devoir laisser la fenêtre d’envoi ouverte)  Pour pouvoir aussi Planifier un envoi (tel jour / telle heure)  Gérer automatiquement les Bounces (rebonds) et faire des Campagnes de suivi (version Enterprise) 51 NB : je n'ai aucun lien personnel ou privilégié avec ElasticEmail et AcyMailing. AcyMailing propose néanmoins un système d'affiliation à tout qui s'inscrit, lui offrant 15% en tant que parrain. Aussi, si vous avez apprécié cette présentation, ajoutez "/?partner_id=30374" à tout url sur le site d'Acyba si vous achetez une licence… et je pourrai boire un verre à votre santé ☺
  • 52. Merci  N’hésitez pas à me contacter  Marc Dechèvre  +32 474 37 13 12  marc woluweb.be  Skype : woluweb  woluweb.be  twitter.com/woluweb  facebook.com/marc.dechevre  linkedin.com/in/marc-dechevre-68b8172a 52
  • 53. Ah oui, encore une chose… 53 Hidden heart in the Joomla!® logo

Hinweis der Redaktion

  1. Police « stencil » pour le cachet « mise à jour dd.mm.yyyy »