Diffusion de mail via (s)ftp
Dans cet article nous allons exécuter une diffusion de email via un déclenchemt FTP.
Vous devez avoir souscrit les options FTP et Web Services dans DMC (Bon de Commande) pour effectuer ce type de diffusion.
Vous devez paramétrer 2 fichiers, 1 pour le déclenchement et l’autre pour le document.
- Le fichier CSV doit être encodé en ISO-8859-15 (fichier à plat composé d’une partie « commande » et d’une partie « données ».)
- Le fichier HTML doit être encodé en UTF-8 (FICHIER DOCUMENT)
Le fichier Html devra être préalablement déposé dans le dossier « in » de votre compte FTP.
le texte « <#contact.nom#> », dans l’exemple ci-dessous indique l’utilisation d’une partie dynamique dans le texte de votre email qui sera remplacée par le nom du contact.
La saisie de « < » avant, et « > » après chaque partie dynamique que vous voulez faire apparaître est obligatoire pour la prise en compte ces parties variables.
Liste des champs dynamiques utilisables :
<#datejour#>
<#contact.ref#> 256 caractères
<#contact.nom#> 256 caractères
<#contact.prenom#> 256 caractères
<#contact.info1#> 4000 caractères
<#contact.info2#> 256 caractères
<#contact.info3#> 256 caractères
<#contact.info4#> 256 caractères
<#espace.info1#> 256 caractères
<#espace.info2#> 256 caractères
<#espace.info3#> 256 caractères
<#espace.info4#> 256 caractères
<#contact.adresse#> 256 caractères
<#contact.codepostal#> 256 caractères
<#contact.ville#> 256 caractères
<#contact.region#> 256 caractères
Le fichier HTML (testhtml.html).
<!DOCTYPE HTML PUBLIC « -//W3C//DTD XHTML 1.0 Transitional //EN » « http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd »>
<html xmlns= »http://www.w3.org/1999/xhtml »>
<head>
<title>Mail via FTP</title>
<meta http-equiv= »Content-Type » content= »text/html; charset=utf-8″>
</head>
<body style= »margin:0px; padding:0px; -webkit-text-size-adjust:none; »>
<p>Bonjour <#contact.nom#></p>
<p>La commande n° <#contact.ref#> de la société <#contact.prenom#> va vous être livré le <#contact.info3#></p>
<p> </p> <p>A l’adresse : <#contact.info1#></p>
<p> </p>
<p>Vous pouvez suivre l’avancement de votre colis <a href= »<#contact.info2#> »>en cliquant ici</a></p>
<p>Cordialement.</p>
<p> </p>
<p> </p>
<p>Si vous ne souhaitez plus recevoir d’informations, vous pouvez vous d?inscrire <a href= »UNSUBSCRIBE_DMC »>ici</a></p>
</body>
</html>
Le fichier csv.
Attention : Vous devez mettre vos propres serviceId, spaceId, scenarioId, customizableId, callPlanningId.
#COMMAND
serviceId:XXXXXXXXXX
spaceId:XXXXX
broadcastName:Diffusion ftp email
scenarioId:XXX
callPlanningId:XXX
description:Diffusion Email via FTP
priority:2
customizableId:XXX
multimediaType:HTML
fileName:testhtml.html
messageSubject:Test via ftp
#CONTACTS
NAME;FORENAME;EMAIL1;EXTERNALREFERENCE;INFO1;INFO2;INFO3
Monsieur Albert Dupont;Carrechand;adupont@sfr.fr;C44857845;20 rue du lac
69500 Bron;https://assistance.utilisateur-relationclient.sfrbusiness.fr/diffusion-multi-canal/;12-10-2022 à 15h00
#END
Le déclenchement de la diffusion est réalisé grâce à la dépose du fichier CSV dans le dossier « in » du compte (S)FTP.
La personnalisation du champ émetteur
Si vous avez souscrit à « la personnalisation du champ émetteur », vous pouvez indiquer dans le champ messageFrom cet email, pour qu’il apparaisse comme envoyeur de l’email.
Format : NOM ENTREPRISE <no-reply@entreprise.com>
ex : messageFrom:SFR BUSINESS <no-reply@sfr.com>
Le fichier csv modifié.
#COMMANDArticle précédentArticle suivant
serviceId:XXXXXXXXXX
spaceId:XXXXX
broadcastName:Diffusion ftp email
scenarioId:XXX
callPlanningId:XXX
description:Diffusion Email via FTP
priority:2
customizableId:XXX
multimediaType:HTML
fileName:testhtml.html
messageFrom:SFR BUSINESS <no-reply@sfr.com>
messageSubject:Test via ftp
#CONTACTS
NAME;FORENAME;EMAIL1;EXTERNALREFERENCE;INFO1;INFO2;INFO3
Monsieur Albert Dupont;Carrechand;adupont@sfr.fr;C44857845;20 rue du lac
69500 Bron;https://assistance.utilisateur-relationclient.sfrbusiness.fr/diffusion-multi-canal/;12-10-2022 à 15h00
#END