14/12/2016Jean-Philippe Bayard
IG SOFT SPRLModule mailing
PhpList
Table des matières
1. Description du module
2. Emails
2.1 Définition
2.2 Principe de base
2.3 Technologies mises en place
2.3.1 DomainKeys Identified Mail (DKIM)
2.3.2 Sender Policy Framework (SPF)
2.3.3 Domain-based Message Authentication , Reporting and Conformance (DMARC)
3 Le module phpList
3.1 Généralités
3.2 Configuration
3.2.1 Réglages
3.2.2 Attributs
3.3 Utilisation Ancre
3.3.2 Gestion des abonnés
3.3.3 Campagnes
3.3.4 Traiter les rebonds
3.3.5 Statistiques
4 Liaison avec CarPack
4.1 Configuration
4.2 Utilisation
4.2.1 Campagne
4.2.2 Création d'une liste
Sommaire |
---|
Ancre | ||||
---|---|---|---|---|
|
...
« Le courrier électronique, courriel, e-mail, mail est un service de transmission de messages écrits et de documents envoyés électroniquement via un réseau informatique (principalement Internet) dans la boîte aux lettres électronique d'un destinataire choisi par l'émetteur.
Pour émettre et recevoir des messages par courrier électronique, il faut disposer d'une adresse électronique et d'un client de messagerie ou d'un webmail permettant l'accès aux messages via un navigateur Web. L'acheminement des courriels est régi par diverses normes concernant aussi bien le routage que le contenu. Toutefois, comme le destinataire ne reçoit pas une copie conforme de l'écran de l'expéditeur, il est d'usage de respecter certaines règles implicites lors de l'envoi. De même, la connaissance de certains aspects techniques permet d'éviter des erreurs de compréhension ou de communication. »
Définition de Wikipédia.
Ancre | ||||
---|---|---|---|---|
|
...
Afin de garantir au maximum la qualité des mails envoyés, le module est configuré pour utiliser un serveur mail de type POSTFIX en utilisant certaines normes de sécurités qui garantissent la validité des mails.
Ces normes améliores la délivrabilité des mails jusqu'au destinataire, et évite donc au maximum la mise en spam et donc la non lecture d'un e-mail.
Nous allons ici vous lister de manières très courtes les technologies mises en place pour garantir au maximum la qualité de chaque mail envoyé.
Ancre | ||||
---|---|---|---|---|
|
Afin de garantir la validité des mails envoyés, il est possible d'apposer une signature numérique à chaque email. Pour se faire, il faut générer une clé unique secrète et une clé unique publique, qui permettra de signer le mail lors de l'envoi, et ensuite au destinataire de vérifier la validité de cette clé.
C'est ce qu'on appelle la norme DKIM (DomainKeys Identified Mail). Elle constitue une protection efficace contre le spam et l'hameçonnage.
Ancre | ||||
---|---|---|---|---|
|
Le Sender Policy Framework est une norme permettant la vérification du nom de domaine de l'expéditeur. De manière à réduire le spam. Pour se faire, il est possible de configurer le nom de domaine de l'expéditeur de manière à indiquer les serveurs autorisés à envoyer des emails en son nom. Les emails envoyés d'autres serveurs seront donc considérés comme frauduleux et seront placés en tant que SPAM par les filtres.
Ancre | ||||
---|---|---|---|---|
|
...
phpList est un logiciel open-source de gestion de liste de diffusion de courrier électronique (mailing list en anglais). Il est écrit en PHP et utilise une base de données MySQL pour stocker les informations. phpList est placé sous la licence GPL, distribué gratuitement, et sponsorisé par Tincan.
Ancre | ||||
---|---|---|---|---|
|
Le module est fourni pré-configuré, mais il vous est possible de personnaliser encore certaines informations. Les menus qui ne sont pas expliqués ici servent principalement à la maintenance technique du module. Nous vous déconseillons donc d'aller dans les autres menu de la partie « Config » sous peine de lancer des opérations dangereuses sur les données.
Ancre | ||||
---|---|---|---|---|
|
La configuration principale du module est accessible via le menu Config > Réglages. Ce module reprend toutes les données techniques et signalétiques du module. Si vous modifiez des données techniques ici, le module pourrait ne plus fonctionner correctement. Veillez donc à ne pas modifier de paramètres sans savoir ce qu'il implique.
Ce que vous pouvez aisément adapter sans trop de risque sont les textes qui sont utilisés tel que le Pied-de-page par défaut pour l'envoi d'une campagne
Ancre | ||||
---|---|---|---|---|
|
...
Pour accéder au module, il suffit d'indiquer son adresse dans votre browser. Vous pourrez ensuite vous y connecter avec votre login et votre mot de passe.
Ancre | ||||
---|---|---|---|---|
|
...
Cet écran vous permet de rechercher un ou des abonnés en particulier, sur base d'un critère ou d'une adresse email.
Vous pouvez ensuite accéder à la fiche de cet abonné pour adapter ses données ou retrouver les campagnes qu'il a reçu.
Gérer les abonnés
Cet écran vous permet d'accéder aux fonctions de gestion de vos abonnés.
- Recherche les abonnés : vous permet de rechercher un abonné
- Gestion des attributs des abonnés : Vous permet de configurer des attributs, c'est-à-dire des données complémentaires sur l'utilisateur. Vous pouvez créer autant d'attributs que vous le souhaitez, et ensuite les utiliser dans vos mailings pour les personnaliser. Le plus classique étant de spécifier le nom, le prénom, …
- Faire le ménage dans la base de données Utilisateurs : Vous permet de lancer des opérations de nettoyages sur base de différents critères, de valider une série d'abonnés ou encore de mettre sur liste noire certains abonnés.
- Liste de suppression : Vous permet de supprimer certains abonnés en indiquant leur adresse e-mail.
- Retrait des abonnés en lot : Vous permet de certains abonnés en indiquant leur adresse e-mail.
- Vérification des abonnés : Cette fonctionnalité vous permet d'envoyer un e-mail aux abonnés de manières à vérifier leurs données.
- Importation des abonnés : Vous permet d'importer un fichier CSV reprenant les données d'abonnés existants ou de nouveaux abonnés
- Exporter les abonnés : Vous permet d'exporter un fichier CSV reprenant les données de vos abonnés.
...
Cet écran vous permet de gérer les listes d'abonnés
Vous pouvez créer, supprimer ou modifier ces listes.
Voir les rebonds par liste
...
L'utilisation d'image est possible. Il faut cependant les envoyer en premier lieu dans le système avant de pouvoir ensuite les utiliser dans l'édition du mail.
Pour se faire, il faut cliquer sur le bouton pour ajouter une image et se rendre dans l'onglet « Envoyer ».
Il faut alors choisir le fichier et puis cliquer sur Envoyer sur le serveur.
Si vous avez déjà utilisé une image et que vous souhaitez la réutiliser, ou gérer les images à disposition. Vous pouvez retourner dans l'onglet « Informations sur l'image » et cliquer sur « Explorer le serveur ».
Vous pourrez ainsi voir les images disponibles, les gérer et finalement en choisir une en double cliquant dessus
Contenu personnalisé
Il est possible d'utiliser un contenu personnalisé en fonction de l'expéditeur. Pour se faire, il faut au préalable avoir configuré une série d'attributs complémentaires dans les expéditeurs.
Pour connaitre les codes disponibles dans votre installation, cliquez sur le à coté de « Composition du message »
Vous aurez ainsi la liste des codes disponibles :
Pied de page
Le pied de page contient le texte qui apparaitra dans le bas du mail, après le contenu. Cette zone permet habituellement de donner aux destinataires plusieurs possibilités telles que le fait de se désabonner s'il ne souhaite plus recevoir de mail.
Ce texte est paramétrage dans la configuration, mais personnalisable lors de l'édition de la campagne si vous souhaitez le modifier exceptionnellement.
Format
Le format vous permet de définir si votre mail est un email texte ou HTML. A priori, laissez-le toujours en HTML pour profiter des mises en forme.
De plus, vous pouvez utiliser un gabarit pour votre mail. Un gabarit est une mise en forme prédéfinie, dans le cas ou par exemple, vous souhaitez envoyer régulièrement un mail avec la même structure, mais le contenu qui varie.
Dans notre cas, nous envoyons de temps à autre une news à nos clients. Nous avons donc créé un gabarit. En utilisant deux codes ( [SUBJECT] et [CONTENT] ), le sujet et le contenu seront rajouté au moment de l'édition de la campagne.
Cela évite de devoir réaliser la mise en forme de manière systématique quand elle est redondante.
Joindre un fichier
Cet écran vous permet de joindre un fichier au mail. Nous vous le déconseillons fortement, car les pièces jointes ont en général tendances à engendrer la méfiance des filtres anti-spam, et à ralentir l'envoi des mails.
N'utilisez donc cette fonction que lorsque vous n'avez pas d'autres possibilités.
Envoi planifié
L'envoi planifié vous permet de paramétrer le moment ou la fréquence de la campagne. Vous pouvez ainsi prévoir à l'avance des campagnes mais ne les envoyer qu'au moment souhaité.
...
Cet écran vous permet de choisir les listes d'expéditeurs qui recevront la campagne. Vous devez bien évidement en choisir au moins une.
Segment
(Cet onglet n'est pas forcément disponible dans toutes les installations).
Cet onglet vous permet de filtrer vos listes sur base de la valeur d'un attribut. Afin de réduire par exemple une liste à certains critères.
...
Lorsque tous les onglets sont configurés, il ne vous reste plus qu'à valider la campagne pour l'envoi.
N'hésitez pas ici à indiquer votre adresse mail si vous souhaitez avoir le suivi de l'envoi de la campagne.
Ancre | ||||
---|---|---|---|---|
|
Lorsqu'une campagne a été envoyée, et si vous souhaitez savoir si certains emails ont été rejetés, il faut lancer la récupération de ces messages d'erreurs. Pour se faire, il faut aller dans le menu Système > Traiter les rebonds.
Cela ira récupérer les messages d'erreurs et agira sur les destinataires problématiques.
Ancre | ||||
---|---|---|---|---|
|
...
La liaison avec CarPack est possible et ce afin de par exemple, exporter une liste de client vers le système, ou envoyer un mailing.
Ancre | ||||
---|---|---|---|---|
|
...
Pour démarrer la liaison avec le module, il faut se rendre dans la gestion des clients. Cliquez sur le logo et choisir « Mailing via phpList »
L'écran d'édition s'ouvre ensuite et permet la liaison
- L'expéditeur : Comme dans le module en ligne, il s'agit du nom et de l'email qui seront utilisés pour l'envoi du mail.
- Réponse à : Il est possible d'indiquer dans le mailing que les réponses doivent être envoyés à une autre adresse mail que celle utilisée pour l'envoi. Par exemple, votre adresse générale.
- Liste : Reprend les listes disponibles dans le module en ligne. Vous pouvez cliquer sur « Ajouter au mailing » pour la sélectionner, ou « Voir les membres » pour consulter la liste des destinataires de cette liste.
- Sujet : Il s'agit du sujet du mail que vous souhaitez envoyer
- Corps du message : Le contenu de votre mail. Attention cependant si vous utilisez des images qu'il faudra dans ce cas utiliser des liens vers des images hébergées. En effet, elles ne seront pas envoyées sur le serveur. Passez par conséquent par la version en ligne si vous souhaitez composer un email plus complexe. Il est possible de charger la campagne sur base d'une page web (via une URL) ou un fichier au format HTML. Cliquez sur le bouton en question pour utiliser l'un ou l'autre. Ou utilisez l'éditeur si vous l'utilisez aucun des deux.
...
Si vous souhaitez créer ou modifier une liste au départ des données de Carpack, cliquez sur « Créer / Modifier une liste »
CarPack vous ouvre un écran reprenant tous les clients avec une adresse email.
Il suffit de filter selon les critères souhaités, puis de passer les clients que vous souhaitez utiliser dans le tableau de droite via les boutons ou et de terminer par « Continuer ».
Vous pourrez ensuite choisir une liste existante que vous pourrez mettre à jour, ou vous pourrez créer une nouvelle liste
Dans le cas d'une création, il vous demandera les informations concernant la liste à créer
Il vous demandera ensuite si vous souhaitez injecter les adresses mails uniquement ou d'avantage de données. En effet, CarPack peut créer à la volée des attributs et les compléter si possible.
Attention, Si vous répondez oui, sachez que cette opération est assez longue. En effet, pour chaque client CarPack devra configurer les attributs un par un. Cela demande donc beaucoup d'opérations vers le module en ligne.
Votre liste est ensuite disponible pour votre mailing
Je peux donc l'ajouter à mon mailing
Et envoyer ma campagne en cliquant sur le bouton « Envoyer ».